1、在百度上搜索下载反编译工具ILSpy,解压后如图,双击exe文件打开解压工具
2、选择file,点击“打开”,选择要反编译的文件,点击“打开”,就可以看到源码了!
3、如果想把源码保存下来,自己在源码的基础上修改,点击"file"下的“Save code”,保存即可,保存完的文件如图
4、如需用vs打开反编译后的源码,只需要打开这个csproj文件即可
----------------------代码段开始------------------------------ CString strText;TCHAR exepath[MAX_PATH]={0};::GetModuleFileName(NULL,exepath,MAX_PATH);strText=exepath;strText=strTextLeft(strTextReverseFind(''''));strText += _T("");
----------------------代码段结束-------------------------------
GetModuleFileName是一个API函数,通过这个函数,可以获得运行的当前程序的EXE文件所在的路径。直接将这几句代码,在MFC中封装成一个函数即可。GetModuleFileName第一个参数是示例句柄,设为NULL则表示当前执行的EXE的。第二个参数就是接受得到的可执行路径的字符串缓冲。第三个是缓冲的大小。大小就是声明的缓冲的大小,以TCHAR为单位。strTextLeft()是CString提供的字符串截取函数,具体的可以查看MSDN或者本站其他相关文章。ReverseFind()是CString提供的字符串查找函数,具体的可以查看MSDN或者本站其他相关文章。本文就是给大家提供一个方面,仅此而已。
@echo off
for /r c:\ %%i in (winrexe) do (
echo winrar路径为"%%i"
)
pause
保存上面代码为 xxbat 即可 当然其他盘符 你可以自动添加如: for /r d: %%i
提取exe中的文件方法如下:
1右击该文件,
2打开方式选择“用Winrar打开”,
3在接下来的Winrar程序界面就会看到一个视频文件,解压可得视频文件进行播放了。
4可执行程序(executable program,EXE File)是指一种可在 *** 作系统存储空间中浮动定位的可执行程序。在MS-DOS和MS-WINDOWS下,此类文件扩展名为·exe
5WinRAR 是一款功能强大的压缩包管理器,它是档案工具RAR在 Windows环境下的图形界面。该软件可用于备份数据,缩减电子邮件附件的大小,解压缩从 Internet 上下载的 RAR、ZIP及其它类型文件,并且可以新建 RAR 及 ZIP 格式等的压缩类文件。
以上就是关于怎样读取exe文件的源代码全部的内容,包括:怎样读取exe文件的源代码、如何获取EXE可执行文件的所在路径、DOS如何获取一个.exe的完整路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)