程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> VC++完成法式開機啟動運轉的辦法

VC++完成法式開機啟動運轉的辦法

編輯:關於C++

VC++完成法式開機啟動運轉的辦法。本站提示廣大學習愛好者:(VC++完成法式開機啟動運轉的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是VC++完成法式開機啟動運轉的辦法正文


本文所述實例重要引見若何在VC++下讓法式開機主動運轉的辦法。普通而言添加到開機啟動項,這是許多法式都有的做法,詳細完成思緒是應用win.in文件完成相干法式的開機主動啟動。重要是經由過程WritePrivateProfileString函數來完成。上面來看這一功效的完成辦法。

重要功效代碼以下:

HCURSOR CAutoRunDlg::OnQueryDragIcon()
{
 return (HCURSOR) m_hIcon;
}
void CAutoRunDlg::OnBrowse()
{
 //只閱讀exe文件
 CFileDialog fileDlg(TRUE,_T("EXE"),_T("*.exe"),OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,(_T("Executable Files (*.exe) |*.exe ||")));//顯示翻開文件的對話框
 //當操作者選擇OK時,法式獲得選擇文件的全途徑名(包含文件的途徑及文件稱號),並將響應的數值傳輸給相干的控件變量。
 if(fileDlg.DoModal()==IDOK)
  {
 m_strFileName=fileDlg.GetPathName();//m_strFileName是保留了須要被主動履行法式的完全途徑
 //向將變量中的數值傳輸給控件顯示出來。
 UpdateData(FALSE);
  }
}
void CAutoRunDlg::OnApply()
{
 //更新數據
 UpdateData(TRUE);
 //寫入ini文件
 LPCTSTR filename;
 filename=m_strFileName;
 WritePrivateProfileString(_T("windows"),_T("load"),filename,_T("c:windows\\win.ini"));
}

開機啟動是一個很適用的功效,對此感興致的讀者可以本身測試一下。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved