小编jac*_*ell的帖子

从注册表C++中读取值

我想获得安装应用程序的路径.在注册表中,有一个条目提供了我的应用程序的路径,请参阅此屏幕截图:http: //i56.tinypic.com/2ly1l6s.jpg

我想阅读我的应用程序所在的路径.换句话说,我想要C:\ Projects\MyApplication\MyApplication.exe部分.这是我想要做的:

HKEY hKey;
wchar_t mydata[2048];
DWORD dataLength = sizeof(mydata);
DWORD dwType = REG_SZ;
LPVOID messagecaliss;
LONG regOpenCriss = RegOpenKeyEx(HKEY_CURRENT_USER, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\\", 0, KEY_QUERY_VALUE, &hKey);
GetLastError();
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS,
        NULL, GetLastError(), NULL,(LPTSTR) &messagecaliss, 0, NULL );
if (regOpenCriss == ERROR_SUCCESS) {
RegQueryValueEx(HKEY_CURRENT_USER, "TestApplication", 0, &dwType, (BYTE*)mydata, &dataLength);
wprintf(L"%s\n", mydata);
system("PAUSE");
}
else
    MessageBox(NULL,(LPCTSTR)messagecaliss,"ERROR",MB_OK|MB_ICONINFORMATION);
Run Code Online (Sandbox Code Playgroud)

这不起作用,打印垃圾字符.非常感谢你.

c++ registry

5
推荐指数
1
解决办法
1492
查看次数

动态更改程序图标

在C++中,无论如何让用户选择应用程序的图标?例如,Winamp允许您从其首选项中的图标列表中选择要使用的图标.怎么做?

c++ windows icons

1
推荐指数
1
解决办法
2588
查看次数

如何收到Facebook更新

当我使用Facebook时,如果有人发布新状态或评论或任何新内容,我会在我的Facebook主页上收到更新,而无需刷新它.这是如何运作的 ??

ajax facebook

1
推荐指数
1
解决办法
170
查看次数

标签 统计

c++ ×2

ajax ×1

facebook ×1

icons ×1

registry ×1

windows ×1