32位编译的程序如何在64位平台运行? HKEY hKey ; LSTATUS st = ::RegOpenKeyExW( HKEY_LOCAL_MACHINE, L"SOFTWARE\\test\\" , 0, KEY_READ,&hKey);上面的代码以32位编译后,在32位平台能正确运行,但在64位平台运行错误。如果不以64位编译,代码该怎么写?谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这段代码跟64位无关吧?写注册表应该跟权限有关。 补充:上面的代码以32位编译后,在32位平台能正确运行, 以64位编译后,在64位平台能正确运行,但以32位编译后,在64位平台运行错误。如果不以64位编译,代码该怎么写? 想用 dos command 合并两个bin文件, 格式是什么? 在C++中用ActiveX控件显示PDF文件 怎样实现点击按钮复制和剪切Edit中的内容?? 怎样才能知道自己的程序有没有发生内存泄露? 请问为什么错? 如何给后以窗口发送消息? 不同操作系统下windows编程的问题,请高手指教 @@@@@@@@@@@@@@@@@up有分!! 请问怎么在WIN2000中关闭或重新启动计算机? 哪位大虾为我解答属性页三个按钮的问题 谁主沉浮-------语言之争之发展? 如何动态创建custom control?
上面的代码以32位编译后,在32位平台能正确运行,
以64位编译后,在64位平台能正确运行,
但以32位编译后,在64位平台运行错误。如果不以64位编译,代码该怎么写?