如何读取exe文件用什么软件打开的头信息

再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
威锋网7月10日消锋网7月10日消息,《植物大战僵尸2》 如今...
威锋网7月10日消息,《植物大...
近日,开发商 Esquilax Games ..
说到方块游戏,相信有很多朋友应该还会记得 Gavina Games 早...
威锋网7月10日消息,《植物大...
近日,开发商 Esquilax Games ..
说到方块游戏,相信有很多朋友应该还会记得 Gavina Games 早...
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
您需要通过验证再能继续浏览 3秒后开始验证
威锋旗下产品
Hi~我是威威!
 粤公网安备 11号
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!我的电脑中,所有的含exe的应用程序都无法打开,系统说是文件不存在,可是我搜索后发现文件都在.
针对由于相关信息等原因导致的无法打开的EXE文件的解决方法为:
方案一:
先将regedit.exe改名为或regedit.scr。
运行,找到HKEY_CLASSES_ROOT\\exefile\\shell\\open\\command键值,将默认值改为\"%1\" %*
重启,再将改回regedit.exe即可。
方案二:
将下面的内容存为exefile.reg,双击导入注册表;或在纯dos下运行regedit exefile.reg,导入注册表即可。(注意:REGEDIT4后面留一空行)
REGEDIT4
[HKEY_CLASSES_ROOT\\exefile\\shell\\open\\command]
@=\"\\\"%1\\\" %*\"
方案三(只适用于......
针对由于相关信息等原因导致的无法打开的EXE文件的解决方法为:
方案一:
先将regedit.exe改名为或regedit.scr。
运行,找到HKEY_CLASSES_ROOT\\exefile\\shell\\open\\command键值,将默认值改为\"%1\" %*
重启,再将改回regedit.exe即可。
方案二:
将下面的内容存为exefile.reg,双击导入注册表;或在纯dos下运行regedit exefile.reg,导入注册表即可。(注意:REGEDIT4后面留一空行)
REGEDIT4
[HKEY_CLASSES_ROOT\\exefile\\shell\\open\\command]
@=\"\\\"%1\\\" %*\"
方案三(只适用于Win2000/XP):
1、将cmd.exe改名为或cmd.scr。
2、运行
3、运行下面两个命令:
ftype exefile=\"%1\" %*
assoc .exe=exefile
4、将改回cmd.exe
  这是系统规定的自动执行的文件,只要用鼠标双击就可以运行的。你提出这样的问题是不是出现什么困难了,比如双击以后不运行?这样的话你的电脑可以被病毒破坏了,应该先...
桌面上所有程序打不开
是EXE关联错误!
试试以下办法:
1、打开“我的电脑”,进入菜单“工具”→“文件夹选项”→“文件类型,单击“新建”弹出“新建扩展名”对话...
.exe是可执行程序,本身就可直接双击打开。如果报告无法打开某个程序,要求什么文件关联之类的,那么你应该中过病毒了。这时你可尝试将regedit.exe改名为r...
您好,遇到这个问题主要是两种情况导致的
1、您的机器配置不够,鬼泣4 您需要最低保证7300GT级别以上的显卡才能运行
2、驱动问题,您的驱动可能与鬼泣4存在兼...
答: 电脑一天一夜没关机给小孩下载电视剧呢,结果后面就死机了不能用了,不知道下载的还在不在呢
答: 比如常见的网吧电脑用的就是无盘网络技术。
优点:资源共享,节省资金。
缺点:访问速度慢,容易中毒!
答: dos下,输入netsh winsock reset 回车后重起.
或开始--运行--输入cmd --确定--弹出窗口后输入netsh winsock rese...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:1234567891011121314151947人阅读
Windows 程序设计(68)
通过进程句柄,获得可执行文件的路径,主要有以下几种方法:
第一种方法:也是最常用的方法,是通过GetModuleFileNameEx函数获得可执行文件的模块路径,这个函数从Windows NT 4.0开始到现在的Vista系统都能使用,向后兼容性比较好。
【函数原型】调用失败将返回0。注:进程的句柄须有PROCESS_QUERY_INFORMATION&和&PROCESS_VM_READ权限。
GetModuleFileNameExW(
__in HANDLE hProcess,//标进程的句柄
__in_opt HMODULE hModule,//目标模块的句柄(当此参数为NULL时函数返回的是进程可执行文件的路径)
__out_ecount(nSize) LPWSTR lpFilename,//存放路径的字符串缓冲区
__in DWORD nSize//表示缓冲区的大小
GetModuleFileNameEx 的使用例子:
#include &Psapi.h&
#pragma comment (lib,&Psapi.lib&)
HANDLE h_Process=OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ,FALSE,ProcessID);
wchar_t path[MAX_PATH+1];
if(!GetModuleFileNameEx(h_Process,NULL,path,MAX_PATH+1))
注意:GetModuleFileNameEx函数在64位系统下,获取不到64位进程的可执行文件路径。
第二种方法:GetProcessImageFileName函数,这个函数在Windows XP及其以后的系统中都能使用,使用此函数返回的路径不是通常的系统盘符,如&C:\...&,而是驱动层的表示方式&\Device\HarddiskVolume1\...&,所以使用起来不是很方便。
【函数原型】函数失败将返回0。注:进程句柄需要有PROCESS_QUERY_INFORMATION的权限。
GetProcessImageFileNameW (
__in HANDLE hProcess,//目标进程的句柄
__out_ecount(nSize) LPWSTR lpImageFileName,//存放路径的字符串缓冲区
__in DWORD nSize//表示缓冲区的大小
注意:调用&GetModuleFileNameEx&和&GetProcessImageFileName&需要包含Psapi.h头文件,并链接到Psapi.lib。&
第三种方法:使用Windows Vista新增的函数QueryFullProcessImageName,由于是Vista新增的,所以兼容性不好。
【函数原型】函数失败将返回FALSE。
QueryFullProcessImageNameW(
__in HANDLE hProcess,//目标进程的句柄
__in DWORD dwFlags,//一般设为0,表示返回的路径是Win32的路径格式,如&C:\...&
__out_ecount_part(*lpdwSize, *lpdwSize) LPWSTR lpExeName,//存放路径的字符串缓冲区
__inout PDWORD lpdwSize//表示缓冲区的大小
dwFlags,如将其设为PROCESS_NAME_NATIVE将返回&\Device\HarddiskVolume1\...&这样的格式路径。调用此函数的句柄须有PROCESS_QUERY_INFORMATION&或&PROCESS_QUERY_LIMITED_INFORMATION&的权限,并且只能在Vista或更高版本的系统中使用。
第四种方法:其实也是最靠谱的方法!使用GetProcessImageFileName&,不过该函数返回的格式是DOS格式,需要再通过与
LogicalDriveStrings 比对拼接出进程可执行文件的完整路径。方法如下:
/// @brief
获取指定进程所对应的可执行(EXE)文件全路径
/// @param[in] hProcess : 进程句柄。
/// @param[out] szFilePath : 进程句柄hProcess所对应的可执行文件路径
/// @remark
hProcess必须具有PROCESS_QUERY_INFORMATION 或 PROCESS_QUERY_LIMITED_INFORMATION 权限
/// @return
获取成功返回true,其余false
bool GetProcessFilePath(IN HANDLE hProcess, OUT std::wstring& szFilePath)
szFilePath = _T(&&);
TCHAR tsFileDosPath[MAX_PATH + 1];
ZeroMemory(tsFileDosPath, sizeof(TCHAR)*(MAX_PATH + 1));
if (0 == GetProcessImageFileName(hProcess, tsFileDosPath, MAX_PATH + 1))
// 获取Logic Drive String长度
UINT uiLen = GetLogicalDriveStrings(0, NULL);
if (0 == uiLen)
PTSTR pLogicDriveString = new TCHAR[uiLen + 1];
ZeroMemory(pLogicDriveString, uiLen + 1);
uiLen = GetLogicalDriveStrings(uiLen, pLogicDriveString);
if (0 == uiLen)
delete[]pLogicDriveS
TCHAR szDrive[3] = TEXT(& :&);
PTSTR pDosDriveName = new TCHAR[MAX_PATH];
PTSTR pLogicIndex = pLogicDriveS
szDrive[0] = *pLogicI
uiLen = QueryDosDevice(szDrive, pDosDriveName, MAX_PATH);
if (0 == uiLen)
if (ERROR_INSUFFICIENT_BUFFER != GetLastError())
delete[]pDosDriveN
pDosDriveName = new TCHAR[uiLen + 1];
uiLen = QueryDosDevice(szDrive, pDosDriveName, uiLen + 1);
if (0 == uiLen)
uiLen = _tcslen(pDosDriveName);
if (0 == _tcsnicmp(tsFileDosPath, pDosDriveName, uiLen))
wchar_t buf[1024];
swprintf_s(buf, 1024, L&%s%s&, szDrive, tsFileDosPath + uiLen);
wchar_t *pstr =
szFilePath = std::wstring(pstr);
while (*pLogicIndex++);
} while (*pLogicIndex);
delete[]pLogicDriveS
delete[]pDosDriveN
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:188371次
积分:3766
积分:3766
排名:第9144名
原创:190篇
转载:60篇
评论:37条
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'EXE高级查看器(MiTeC EXE Explorer) 1.4.2.0 绿色版
投诉建议:
千万流量共享 百度高权重排名
软件大小: 1.1M
软件厂商:
软件语言: 英语
软件授权: 免费
软件评级:
应用平台:WinAll
更新时间:
编辑推荐:
MiTeC EXE Explorer是EXE等的高级查看器,MiTeC的ESE Explorer读取并显示exe文件的属性和结构。软件截图1功能说明它可以查看他的标头、部分信息、程序的注入、位图资源、版本、对话框、RC资源、字符串,并且可以保存全部/部分资源。还可以用16进位制的方式查看。另外还可以保存文本报告。它还可以查看DELPHI的外挂文件。 它兼容PE32(可移植可执行文件),PE32 +(64位),NE (Windows 3.S中新的可执行文件)和的VxD(Windows 9x的虚拟设备驱动程序)文件类型.NET可执行文件的也支持。支持读取以下格式的资源ESE, DLL, OCS, DRV, AS, VSD, SCR, BPL, DPL, CPL
7MB|2MB|90MB|655.0KB|1MB|8MB|
聚超值推荐
今日更新推荐
软件分类目录
同类软件下载排行
热门关键词网络的资源很广阔,也有很多好东西可以下载,但是上次下载完一个700M的电影,竟然放不出来,我的播放器却一个劲要连接网络,我用rising查出来竟是一个垃圾包加病毒木马包放在一个exe文件里!真是要气死我了!我上网找了一下改了扩展名以后如何判断文件的真实类型,有很多人说通过读文件
网络的资源很广阔,也有很多好东西可以下载,但是上次下载完一个700M的电影,竟然放不出来,我的播放器却一个劲要连接网络,我用rising查出来竟是一个垃圾包加病毒木马包放在一个exe文件里!真是要气死我了!我上网找了一下改了扩展名以后如何判断文件的真实类型,有很多人说通过读文件头来判断,但是他们对于如何读文件头却说的不明不白!为了大家,也为了我自己,我奉献出100分,向高手请教这个问题!盼答!
PS:没有意义的回答,从网上找的答案,无聊说什么把分给我我就告诉你的没SZ的人,就不要再浪费自己时间了!有真知灼见,明白如何读,用什么软件或方法去读的高手请站出来!谢谢了!
你用WINHEX或者其他的编辑相关信息打开你要判断的文件,一般情况下你都可以从文件的开头处判断出该文件是什么类型。
如你打开WINHEX,把某无后缀的文件拖进WINHEX,你发现右窗口有如下类似的字符:
%PDF-1.4
%忏嫌
3876 0 obj
<<
/Linearized 1
/H [ 633 1203 ]
这个一看就知道是PDF文件了。
而下面的这些字符则表示该文件是个32位程序
? ???L???This program must be run under Win32
$7
比较规范的文件类型都会很容易在文件头看出来,而且几乎都会包含扩展名在文件头。...</...
你用WINHEX或者其他的编辑相关信息打开你要判断的文件,一般情况下你都可以从文件的开头处判断出该文件是什么类型。
如你打开WINHEX,把某无后缀的文件拖进WINHEX,你发现右窗口有如下类似的字符:
%PDF-1.4
%忏嫌
3876 0 obj
<<
/Linearized 1
/H [ 633 1203 ]
这个一看就知道是PDF文件了。
而下面的这些字符则表示该文件是个32位程序
? ???L???This program must be run under Win32
$7
比较规范的文件类型都会很容易在文件头看出来,而且几乎都会包含扩展名在文件头。你拖个RAR压缩文件或者GIF图片进去看看。
用记事本也可以看文件头,但是处理大文件的时候就会非常慢。
最后建议你还是把文件扩展名显示出来,毕竟看文件头的办法很麻烦。
打开一个文件夹,在文件夹工具栏里找到“工具”--“文件夹选项”---“查看”----把“隐藏已知文件类型的扩展名”的勾去掉即可。当你看到一个视频图标的EXE程序时,你就得小心了。另外,很多小黑客都喜欢用WINRAR做自解压程序。把视频文件和木马放在里面,你运行这个WINRAR自解压程序时,视频照常播放,但是却也运行了里面的木马。
遇到这样的情况,你可以在这个WINRAR做自解压程序上点右键,选择解压到当前文件夹即可。解压出来后,你就可以放心看里面的视频了,解压出来的程序就不要点了。呵呵
其他答案(共3个回答)
不可能修复的
ISO是镜像文件,一般是通过虚拟光驱打开的。这种镜像文件和RAR类的压缩文件是差不多一个意思的,就是把多种文件整合到一起,这样更利于使用,只不过RAR直接解压就...
一、表格工具-隐藏虚框
二、边框和底纹-都设置为“无”
希望我的回答对你有帮助。
可以看看这个,不需要安装的软件,解开压缩包后可以直接使用。
一般来说,MD5码是最简单快速辨别文件是否一致的方法。
如果再加上文件名、大小、文件类型,那基本就能判断了。
我没实际资料,但是我认为的辨别顺序是:文件名及类型...
答: 十分钟假性宫缩一次怎么回事啊,这样我会不会流产啊,要怎么解决啊?
答: 比如常见的网吧电脑用的就是无盘网络技术。
优点:资源共享,节省资金。
缺点:访问速度慢,容易中毒!
答: dos下,输入netsh winsock reset 回车后重起.
或开始--运行--输入cmd --确定--弹出窗口后输入netsh winsock rese...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415

我要回帖

更多关于 exe文件用什么软件打开 的文章

 

随机推荐