客户端用.net 开发好了,然后用了这个办法 让用户不装.net 也可以运行,问题在于他的那段 C++ 代码是不好使的,求一段好使的 C++ 代码让我能够调用自己的程序,感谢~ LPCTSTR path="SOFTWARE\\Microsoft\\.NETFramework\\v2.0.50727"; "const char *" 类型的值不能用于初始化 "LPCTSTR" 类型的实体
LPCTSTR path="SOFTWARE\\Microsoft\\.NETFramework\\v2.0.50727";
如果米有人帮助的话我就只好用 python 然后 py2exe 去调用了,蛋疼啊
你只说那个 C++ 程序不好使,具体是哪里不好使?Last Error 是什么? 那个程序就是先检查注册表,然后再启动进程,自己写个也不难吧,自己调试一下。
#1 楼 @skandhas 已更新,多谢提醒,我完全不懂 c++ 要不然也就自己写了
你用 VC6 还是 VC2005 还是 VC2008?
#3 楼 @skandhas 在 VS2010 中的,应该是 Microsoft Visual C++ 2010
把
改为
LPCTSTR path=TEXT("SOFTWARE\\Microsoft\\.NETFramework\\v2.0.50727");
@jean VC2010 的 VC 工程默认是 unicode 的,所以 path 字符串需要用 TEXT 宏来处理一下。
#6 楼 @skandhas 齐活儿了,thx
@jean 不客气,能帮上忙就好 :)