【示例】ShellExecuteEx起一个进程和SHGetValue读取注册表值
来源:互联网 发布:网络安全技术包括 编辑:程序博客网 时间:2024/05/21 17:58
SHELLEXECUTEINFO info = {0};
Sleep(1000);
if ( NOERROR == SHGetValue(HKEY_LOCAL_MACHINE,
L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{CB2A97B5-EAC2-40D1-82B2-80E1AB9C7997}_is1",
L"InstallLocation",
&dwType,
dir,
&dwSize) )
{
wsprintf(path, L"%sunins000.exe",dir);
info.cbSize = sizeof(SHELLEXECUTEINFO);
info.fMask = SEE_MASK_NOCLOSEPROCESS;
info.lpParameters = L"/VERYSILENT -pwd centerm123!@#";
info.lpFile = path;
info.lpDirectory = dir;
info.nShow = SW_HIDE;
ShellExecuteEx(&info);
return 0;
}
Sleep(1000);
if ( NOERROR == SHGetValue(HKEY_LOCAL_MACHINE,
L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{CB2A97B5-EAC2-40D1-82B2-80E1AB9C7997}_is1",
L"InstallLocation",
&dwType,
dir,
&dwSize) )
{
wsprintf(path, L"%sunins000.exe",dir);
info.cbSize = sizeof(SHELLEXECUTEINFO);
info.fMask = SEE_MASK_NOCLOSEPROCESS;
info.lpParameters = L"/VERYSILENT -pwd centerm123!@#";
info.lpFile = path;
info.lpDirectory = dir;
info.nShow = SW_HIDE;
ShellExecuteEx(&info);
return 0;
}
0 0
- 【示例】ShellExecuteEx起一个进程和SHGetValue读取注册表值
- 注册表读取及更改示例
- 创建注册表,设置和读取注册表中的值
- 利用SH××函数(SHGetValue等)操作注册表
- 进程枚举、线程注入,注册表等示例
- 读取注册表值
- 读取注册表值
- C#读取和写入注册表
- QT 读取和写入注册表
- 进程 等待 关闭 ShellExecuteEx WaitForSingleObject
- ShellExecuteEx提升子进程权限
- ShellExecuteEx(&ShExecInfo) 和 WinExec
- 如何禁用一个进程注册表方法
- ShellExecuteEx
- ShellExecuteEx
- ShellExecuteEx
- SHELLEXECUTEINFO 和 ShellExecuteEx的使用
- SHELLEXECUTEINFO 和 ShellExecuteEx的使用
- POI对报表excel操作的总结
- 打麻将的战略战术各十八招
- 夏华夏-从技术细节看美团架构
- ***(leetcode_backtracking) Combination Sum
- Android使用WebView无法定位问题的解决方法
- 【示例】ShellExecuteEx起一个进程和SHGetValue读取注册表值
- touch click 的关系
- 照片墙动态效果
- iOS-Core-Animation-Advanced-Techniques(一)
- Android:CountDownTimer 中文API
- 解决织梦CMS后台验证码不正确的四种方法
- jquery easyui datagrid
- iOS-Core-Animation-Advanced-Techniques(二)
- Java类型、Hibernate映射类型和SQL类型之间的对应关系