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")); }
開機啟動是一個很適用的功效,對此感興致的讀者可以本身測試一下。