获取句柄

来源:互联网 发布:非法网络彩票赌博 编辑:程序博客网 时间:2024/05/22 14:48
void CMFC_CORE_1Dlg::GetModule(){HMODULE hmodule = NULL;GetModuleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS,(PCTSTR)GetModule,&hmodule);TRACE("%8x",hmodule);}




TCHAR name[500] = {0};StrCpy( name,GetCommandLine());TRACE(L"%s\r\n",name);


#include <KtmW32.h>#pragma comment(lib, "KtmW32.lib")



void  CMFC_CORE_1Dlg::GetModule(){HANDLE hTran;HANDLE hFile;DWORD dwWrittenBytes;char *lpString = "whypro";TCHAR szFileName[] = TEXT("testfile");TCHAR szDirName[] = TEXT("testdir");//トランザクション開始hTran = ::CreateTransaction(NULL,0,TRANSACTION_DO_NOT_PROMOTE,0,0,INFINITE,L"あいうえお");if (hTran == INVALID_HANDLE_VALUE) {TRACE(L"error");}//ファイル作成hFile = ::CreateFileTransacted(szFileName,GENERIC_WRITE,0,NULL,OPEN_ALWAYS,0,NULL,hTran,NULL,NULL);if (hFile == INVALID_HANDLE_VALUE) {TRACE(L"error");}::WriteFile(hFile, lpString, strlen(lpString), &dwWrittenBytes, NULL);//ディレクトリ作成::CreateDirectoryTransacted(NULL, szDirName, NULL, hTran);//トランザクションをコミット::CommitTransaction(hTran);//トランザクション終了::CloseHandle(hTran);}


0 0
原创粉丝点击