瞎扯淡 求一小段 C++ 代码 (WinExec),超级简单

jean · 2012年03月26日 · 最后由 skandhas 回复于 2012年03月27日 · 3895 次阅读

客户端用.net 开发好了,然后用了这个办法 让用户不装.net 也可以运行,问题在于他的那段 C++ 代码是不好使的,求一段好使的 C++ 代码让我能够调用自己的程序,感谢~ LPCTSTR path="SOFTWARE\\Microsoft\\.NETFramework\\v2.0.50727"; "const char *" 类型的值不能用于初始化 "LPCTSTR" 类型的实体

如果米有人帮助的话我就只好用 python 然后 py2exe 去调用了,蛋疼啊

你只说那个 C++ 程序不好使,具体是哪里不好使?Last Error 是什么? 那个程序就是先检查注册表,然后再启动进程,自己写个也不难吧,自己调试一下。

#1 楼 @skandhas 已更新,多谢提醒,我完全不懂 c++ 要不然也就自己写了

你用 VC6 还是 VC2005 还是 VC2008?

#3 楼 @skandhas 在 VS2010 中的,应该是 Microsoft Visual C++ 2010

LPCTSTR path="SOFTWARE\\Microsoft\\.NETFramework\\v2.0.50727"; 

改为

LPCTSTR path=TEXT("SOFTWARE\\Microsoft\\.NETFramework\\v2.0.50727"); 

@jean VC2010 的 VC 工程默认是 unicode 的,所以 path 字符串需要用 TEXT 宏来处理一下。

#6 楼 @skandhas 齐活儿了,thx

@jean 不客气,能帮上忙就好 :)

需要 登录 后方可回复, 如果你还没有账号请 注册新账号