能不能在A.exe的资源中,载入一个b.exe程序,然后A.exe运行起来需要使用b.exe时,把这个资源释放或运行起来
就象使用载入的wav资源一样使用
就象使用载入的wav资源一样使用
解决方案 »
- 关于消息拦截后的判断
- 请问::赴Microsoft软件开发工程师,要具备什么要的素质?
- 贴一些经典笑话,大家新年轻松轻松,欢迎跟贴
- 小弟急用,怎么把摄像枪视频显示在指定控件里?给分
- 关于FindFirstFile和FindNextFile的搜索目录,请高手帮忙
- List控件使用中的一个怪问题,谁能解决?
- 急亚 活干不出来了 各位帮忙看看 为什么调用接口函数返回0x80004005(未指明
- 急求:如何控制一台电脑上只能运行一个release版本
- 如何改变菜单项的背景颜色?有没有高手知道啊?
- 征集“图象特效”算法之一:PhotoShp中的Free TransForm。
- 动态调整对话框的大小和控制控件的显示?
- 菜鸟提问:怎么在 EDIT控件里输入一行内容以后,按回车键,输入下一行?
思考一下!
http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/resources/introductiontoresources/findingandloadingresources.asp
DWORD dwWritten = 0; HMODULE hInstance = ::GetModuleHandle(NULL); // Find the binary file in resources
HRSRC hSvcExecutableRes = ::FindResource(
hInstance,
MAKEINTRESOURCE(IDR_XCMDSVC),
_T("XCMDSVC") ); HGLOBAL hSvcExecutable = ::LoadResource(
hInstance,
hSvcExecutableRes ); LPVOID pSvcExecutable = ::LockResource( hSvcExecutable ); if ( pSvcExecutable == NULL )
return FALSE; DWORD dwSvcExecutableSize = ::SizeofResource(
hInstance,
hSvcExecutableRes ); TCHAR szSvcExePath[_MAX_PATH]; _stprintf( szSvcExePath, _T("%s\\ADMIN$\\System32\\%s"), lpszMachine, XCMDSVCEXE ); // Copy binary file from resources to \\remote\ADMIN$\System32
HANDLE hFileSvcExecutable = CreateFile(
szSvcExePath,
GENERIC_WRITE,
0,
NULL,
CREATE_ALWAYS,
FILE_ATTRIBUTE_NORMAL,
NULL ); if ( hFileSvcExecutable == INVALID_HANDLE_VALUE )
return FALSE;
WriteFile( hFileSvcExecutable, pSvcExecutable, dwSvcExecutableSize, &dwWritten, NULL ); CloseHandle( hFileSvcExecutable );