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 閱讀(1086) 評(píng)論(0)  編輯  收藏 所屬分類: C++

          常用鏈接

          留言簿(21)

          隨筆分類(265)

          隨筆檔案(242)

          相冊(cè)

          JAVA網(wǎng)站

          關(guān)注的Blog

          搜索

          •  

          積分與排名

          • 積分 - 917238
          • 排名 - 40

          最新評(píng)論

          主站蜘蛛池模板: 社会| 肥城市| 西华县| 荣成市| 尤溪县| 金寨县| 宝山区| 通州市| 扎囊县| 偃师市| 郎溪县| 桐城市| 布尔津县| 乐都县| 莆田市| 乐安县| 高碑店市| 通河县| 永嘉县| 宁安市| 阿瓦提县| 石泉县| 阿坝县| 靖西县| 明溪县| 闻喜县| 开阳县| 衡山县| 漯河市| 林西县| 安顺市| 阜新| 福州市| 肇庆市| 平遥县| 同江市| 淳安县| 济宁市| 西乡县| 宣武区| 肃南|