无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2952|回复: 3
打印 上一主题 下一主题

[求助] PE环境下如何执行自己编写的程序啊

[复制链接]
跳转到指定楼层
1#
发表于 2016-3-23 16:35:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本人在reboot.pro网站上下载了QuickPE这个工具(下载地址是http://reboot.pro/files/file/340-quickpe/),生成了一个amd64的PE系统
并且将自己使用VS2010编写的一个hello world程序放到了里面,但是使用虚拟机进入PE环境后,运行这个程序,提示如下:

The subsystem needed to support the image type is not present.

请问出现这个问题的原因是什么,有什么解决办法没有啊。

aa.png (56.17 KB, 下载次数: 71)

错误截图

错误截图
2#
发表于 2016-3-23 16:58:48 | 只看该作者
选VS的VC++试试。
不行的话, 用VS2008。
VS2008, 我用着的,没问题。
回复

使用道具 举报

3#
发表于 2016-3-23 17:08:58 | 只看该作者
需要.NET吧?
回复

使用道具 举报

4#
 楼主| 发表于 2016-3-23 17:35:44 | 只看该作者
mdyblog 发表于 2016-3-23 16:58
选VS的VC++试试。
不行的话, 用VS2008。
VS2008, 我用着的,没问题。

谢谢你的回复,我已经找到解决办法了,就是在VS中将程序按照x64 Releas编译,同时将工程Properies -> C\C++ -> Code Generation 下的Runtime Library改为Muti-thread(/MT),这样的话,程序就可以被执行了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-28 16:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表