积极答复者
LNK1168 错误

问题
答案
-
Hider_Dick 你好!
如果一个文件正被使用,那么其他进程是不能打开这个文件的。如果程序试图打开一个没有写权限的文件,那么程序将会报LNK1168这个错误。
要解决这个问题,我建议你参考一下步骤:
1-]查看是否安装了VS2010 SP1,如果没有的话,请安装相对应的版本。
2-]查看项目下的Debug目录,确定你对要打开的文件具有写权限。
3-]在执行程序之前,请查看任务管理器,一定要保证相关的进程已经被停止。希望我的回复对你有所帮助!
祝你好运!
Helen Zhao [MSFT]
MSDN Community Support | Feedback to us
- 已标记为答案 Helen Zhao 2012年5月7日 2:06
-
原因已经从网上找到,参见:
http://www.retrocopy.com/blog/28/cant-delete-exe-files-in-vista--windows-7-solved.aspx
需要解除对“Application Experience”服务的禁用,设为手动即可,只要你打开一个有exe文件的目录触发兼容性请求,这个服务就会启动
- 已编辑 Hider_Dick 2012年5月25日 16:55
- 已标记为答案 Hider_Dick 2012年5月25日 16:56
全部回复
-
Hider_Dick 你好!
如果一个文件正被使用,那么其他进程是不能打开这个文件的。如果程序试图打开一个没有写权限的文件,那么程序将会报LNK1168这个错误。
要解决这个问题,我建议你参考一下步骤:
1-]查看是否安装了VS2010 SP1,如果没有的话,请安装相对应的版本。
2-]查看项目下的Debug目录,确定你对要打开的文件具有写权限。
3-]在执行程序之前,请查看任务管理器,一定要保证相关的进程已经被停止。希望我的回复对你有所帮助!
祝你好运!
Helen Zhao [MSFT]
MSDN Community Support | Feedback to us
- 已标记为答案 Helen Zhao 2012年5月7日 2:06
-
原因已经从网上找到,参见:
http://www.retrocopy.com/blog/28/cant-delete-exe-files-in-vista--windows-7-solved.aspx
需要解除对“Application Experience”服务的禁用,设为手动即可,只要你打开一个有exe文件的目录触发兼容性请求,这个服务就会启动
- 已编辑 Hider_Dick 2012年5月25日 16:55
- 已标记为答案 Hider_Dick 2012年5月25日 16:56