#include #include
vc中打开exe文件和读写注册表

vc中打开exe文件和读写注册表

ID:6073039

大小:64.00 KB

页数:6页

时间:2018-01-02

vc中打开exe文件和读写注册表_第1页
vc中打开exe文件和读写注册表_第2页
vc中打开exe文件和读写注册表_第3页
vc中打开exe文件和读写注册表_第4页
vc中打开exe文件和读写注册表_第5页
资源描述:

《vc中打开exe文件和读写注册表》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、vc中打开exe文件//test.cpp:Definestheentrypointfortheconsoleapplication.//#include"stdafx.h"#include#includeintmain(intargc,char*argv[]){   SHELLEXECUTEINFOshell={sizeof(shell)};   shell.fMask=SEE_MASK_FLAG_DDEWAIT;   shell.lpVerb="open";   shell.lpFile="C:\windows\NOTEPAD.EXE";  

2、 shell.nShow=SW_SHOWNORMAL;   BOOLret=ShellExecuteEx(&shell);   //"";   printf("HelloWorld!%d",ret);   getchar();   return0;}vc中读写注册表 Win 95及NT的注册数据库(Registry)是系统中非常重要的组成部分。在Win32 API中有一组Reg函数来处理这些问题。其一般的读写过程如下:     1、使用RegOpenKeyEx或RegCreateKeyEx函数打开或创建一个键;     2、如果上一步成功,使用RegQueryValueEx读取子键的值,使

3、用RegSetValueEx设置子键值,使用RegEnumKey获得所有子键,使用RegDeleteKey删除一个键;     3、完成操作后使用RegCloseKey关闭键。     下面这段程序打开HKEY_CURRENT_USERSoftwareZeal SoftStudioAskPro FTPLastTime键,然后读取WOL子键的值。     HKEY hkey;     char sz[256];     DWORD dwtype, sl = 256;          RegOpenKeyEx(HKEY_CURRENT_USER,     "Software\Zeal 

4、SoftStudio\AskPro FTP\LastTime",     NULL, KEY_ALL_ACCESS, &hkey);     RegQueryValueEx(hkey, "WOL", NULL, &dwtype, (LPBYTE)sz, &sl);     RegCloseKey(hkey);     MFC程序可以使用CRegKey类读写注册表。VB中调用API的办法可以参考QA000226 "如何访问Windows系统注册表"。    打开注册键    LONG RegOpenKeyEx( HKEY hKey,  // handle to open key     LP

5、CTSTR lpSubKey,              // address of name of subkey to open     DWORD ulOptions,               // reserved =0    REGSAM samDesired,             // security access mask     PHKEY phkResult                // address of handle to open key     );    例:    HKEY hd;    hd=HKEY_LOCAL_MACHINE;    char

6、* Regkeyname="SoftWare\Xy123\Poker\";    LONG a=RegOpenKeyEx(hd,Regkeyname,0,KEY_READ,&hd);   //成功返回ERROR_SUCCESS,否则返回错误代码     关闭注册键    LONG RegCloseKey( HKEY hKey // handle to key to close );例:     RegCloseKey(HKEY_LOCAL_MACHINE);OR:  RegCloseKey(hd); 建立注册键LONG RegCreateKeyEx( HKEY hKey, // hand

7、le to an open key       LPCTSTR lpSubKey, // address of subkey name       DWORD Reserved, // reserved =0      LPTSTR lpClass, // address of class string       DWORD dwOptions, // special options flag 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。