U盘上的exe无法运行,提示句柄无效

来源:百度知道 编辑:UC知道 时间:2024/05/01 21:50:50
1、exe无问题,可在硬盘上正常运行;
2、exe可拷贝到U盘上,再重新拷贝会硬盘后依然可以正常运行;
3、exe在U盘上无法运行,弹出错误窗口,提示“句柄无效”

请问如何解决。
1、是的,绿色程序,不使用注册表~
2、格式化了无数次,没用~
3、根目录下一样不行~
4、U盘是SanDisk Cruzer Micro 4G,装官方U3 LauchPad后,U3也无法运行,提示相同~
5、右键-“打开”也不行,依然是提示句柄无效
6、试过无数exe、使用了不同人5台以上电脑,跟操作系统版本/Ghost无关系

右键点击选择“打开”就应该好了。

句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。
程序每次从新启动,系统不能保证分配给这个程序的句柄还是原来的那个句柄,而且绝大多数情况的确不一样的。假如我们把进入电影院看电影看成是一个应用程序的启动运行,那么系统给应用程序分配的句柄总是不一样,这和每次电影院售给我们的门票总是不同的一个座位是一样的道理。

那应该是这程序没有写注册表,Windows给分配的句柄不对。

看你在什么系统下运行,因为有些软件在GOSHT XP 下的系统能用,因为系统里有好多东西都修改了,而安装版的XP没有没修改过了,所以没发用。

你的EXE文件路径换下,放到U盘根目录下测试下。

是绿色的吗?有注册表的不行。

不明百

你把U盘格式化 以后在试一试 !