2 oylq520 oylq520 于 2014.12.08 09:16 提问

WIN7 32位系统程序打不开

我开发的一个软件 在部分的WIN7系统中打不开,经过测试去掉窗口的ICON就能打开无论是代码设置还是属性里面的该ICON值一设置就打不开 经过测试一运行到icon赋值的那块程序就自动关闭了 无任何的报错(加了异常处理日志记录)。 求大神帮助

3个回答

save4me
save4me   Ds   Rxr 2014.12.08 09:37

不知道你使用什么语言写的程序,你是怎么给icon赋值的?
参考使用 Windows 窗体 NotifyIcon 组件向任务栏添加应用程序图标.aspx "使用 Windows 窗体 NotifyIcon 组件向任务栏添加应用程序图标")。

oylq520
oylq520 我时C#语言 是WINFORM窗口左上角的窗口标题图标 我尝试了2种方法直接在属性里面设置 和 在构造函数里面代码设置(加了异常处理)但是一加载到该代码位置程序就关闭了 就WIN7 32位系统出现该情况其他都可以
大约 3 年之前 回复
q107770540
q107770540   Ds   Rxr 2014.12.08 09:46

win+R 打开eventvwr.msc
看系统的日志里有什么可以帮助的信息

oylq520
oylq520 我那客户的事件查看器打不开 我看不到
大约 3 年之前 回复
caozhy
caozhy   Ds   Rxr 2014.12.08 15:09

你的icon是从外部文件加载的么?如果是那样,文件系统是否有足够的权限,以管理员身份运行是否报错。

caozhy
caozhy 回复oylq520: 既然管理员不报错,你可以用Process.Start("runas", 你的程序),具体看:http://www.cnblogs.com/wuchaodong/archive/2009/05/26/1489241.html
大约 3 年之前 回复
oylq520
oylq520 如果是直接窗口的属性里面设置 则运行到构造函数中自带的初始化后就自动关闭了软件,如果用代码设置则到设置窗口ICOn时也关闭了
大约 3 年之前 回复
oylq520
oylq520 作用资源 和外部加载都试过了 已管理员运行没有报错
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!