首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Win7中运行Qt程序提示: 启动程序失败,路径或者权限异常

2012-12-15 
Win7中运行Qt程序提示: 启动程序失败,路径或者权限错误?Win7下设计的程序,功能也很简单,选择一个文件然后

Win7中运行Qt程序提示: 启动程序失败,路径或者权限错误?
Win7下设计的程序,功能也很简单,选择一个文件然后上传到FTP服务器,但是编译后的程序总是提示:启动程序失败,路径或者权限错误?
进入exe所在的文件夹下发现可执行文件右下角有个盾形图标,明显该程序受到UAC(用户账户控制)了,双击编译生成的可执行文件,会弹出对话框提示:您想允许来自未知发布者的一下程序对此计算机进行更改吗?点击确定后可运行这个可执行程序。或者关掉UAC后也不会提示启动失败,但是关掉UAC会增加计算机安全隐患,也许并非用户所愿。
我要在一个菜单中调用该程序,结果是直接报错。原先是用QFileSystemModel,QFileInfoList和QTreeView来组成文件选择列表,原以为是要显示系统文件信息被OS认为不安全才造成这个结果,后来改用QFileDialog来选择文件,还是不行。
调试了两天,没有头绪了,不知道哪位大侠也碰到过类似的问题,给些建议,如何解决这个问题,悬赏100分。

[解决办法]
额。。。我也是win7没碰到过这种错误~
用户是不是win7的安全设置太高了。 可以不可以找一下把这个程序添加为可信任程序来解决这个问题呢?
[解决办法]

引用:
额。。。我也是win7没碰到过这种错误~
用户是不是win7的安全设置太高了。 可以不可以找一下把这个程序添加为可信任程序来解决这个问题呢?


UAC我只是设置到最低级别。用户用我的软件都需要添加到可信任程序可能操作太麻烦,不大可行。
[解决办法]
我也是win7 没遇到你说的问题
[解决办法]
调试了几天,今天解决了这个奇怪的问题。看看对大家以后有帮助不。
我发现我其他的几个子项目不存在这样的问题,于是我以其他项目为模版去修改得到我要的项目,我定期保存以观察到哪一步会再次发生这样的问题。源代码改完都没发现,可是当我在pro文件中将target名词修改后这样的问题再现了。我取的target名称是 UpdateInstaller,只要我的target 名称中包含Update或者Installer单词,生成的exe文件就会被UAC限制,改成其他乱七八糟的名字就行。
试问:windows也像我们的搜索工具一样会检测敏感字眼? 这太可怕了!!!

热点排行