1.在vista, Windows?7?下用
          ::CreateProcess 存在第一次運(yùn)行權(quán)限問題,所以當(dāng)時(shí)采用了ShellExecute
          ?
          CreateProcess可以創(chuàng)建當(dāng)前進(jìn)程的子進(jìn)和,可以繼承當(dāng)前進(jìn)程的內(nèi)核句柄。???
          Winexec,ShellExecute可以創(chuàng)建與當(dāng)前進(jìn)程不同地址空間的進(jìn)程??
          ?
          LRESULT OnRepair(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/)
          {
          ?
          ?CPath?? pathFile;
          ?//獲取當(dāng)前路徑
          ?::GetModuleFileName(NULL, pathFile.m_strPath.GetBuffer(MAX_PATH * 2), MAX_PATH * 2);
          ?
          ?pathFile.m_strPath.ReleaseBuffer();
          ?pathFile.RemoveFileSpec();
          ?pathFile.Append(L"setupwiz.exe");
          ?
          ?::ShellExecute(NULL,L"open", pathFile.m_strPath, L"install.xml /p", NULL, SW_SHOWNORMAL);
          ?//關(guān)閉窗口
          ?EndDialog(-1);??
          ?return 0;
          }
          posted on 2009-04-12 23:39 -274°C 閱讀(1070) 評論(0)  編輯  收藏 所屬分類: C++

          常用鏈接

          留言簿(21)

          隨筆分類(265)

          隨筆檔案(242)

          相冊

          JAVA網(wǎng)站

          關(guān)注的Blog

          搜索

          •  

          積分與排名

          • 積分 - 914173
          • 排名 - 40

          最新評論

          主站蜘蛛池模板: 昌平区| 民勤县| 迭部县| 老河口市| 泰顺县| 黄浦区| 石河子市| 吴川市| 凉城县| 恩平市| 扎赉特旗| 望城县| 巴东县| 康定县| 云林县| 灵武市| 连云港市| 南宁市| 固始县| 资阳市| 右玉县| 赤城县| 陆丰市| 云和县| 集安市| 崇信县| 蒲江县| 衡东县| 辉县市| 承德市| 济宁市| 哈尔滨市| 两当县| 江津市| 德江县| 达日县| 郧西县| 基隆市| 泰州市| 临澧县| 化州市|