⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pcistartup.h

📁 浏览所有的PCI设备
💻 H
字号:
// PCIStartup.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CPCIStartup dialog

class CPCIStartup : public CDialog
{
// Construction
public:
	CPCIStartup(CWnd* pParent = NULL);   // standard constructor

// Dialog Data
	//{{AFX_DATA(CPCIStartup)
	enum { IDD = IDD_STARTUP };
	CButton	c_c_Driver;
	CEdit	c_Driver;
	CButton	c_Change;
	CButton	c_Browse;
	CStatic	c_Completed;
	CButton	c_Opening;
	CProgressCtrl	c_Progress;
	CButton	c_OK;
	CButton	c_Cancel;
	CButton	c_Uninstalling;
	CButton	c_Stopping;
	CEdit	c_Status;
	CButton	c_Starting;
	CButton	c_OpeningSCM;
	CButton	c_Scanning;
	CButton	c_Installing;
	//}}AFX_DATA


// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CPCIStartup)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	BOOL running;

	BOOL InstallDriver(SC_HANDLE scm, LPCTSTR DriverName, LPCTSTR ServiceExe);
	BOOL RemoveDriver(SC_HANDLE scm, LPCTSTR DriverName);
	BOOL StartDriver(SC_HANDLE scm, LPCTSTR DriverName);
	BOOL StopDriver(SC_HANDLE scm, LPCTSTR DriverName);

	void disableControls(UINT state);
	void updateControls(UINT * msg = NULL);
	void showError(DWORD err, UINT msg, CString & other);
	CString getErrorMessage(DWORD err);
	BOOL checkExistence(CString & filename);
	BOOL isValidFileName(CString & filename, UINT * msg = NULL);
	BOOL browse(CString & filename);

	// Generated message map functions
	//{{AFX_MSG(CPCIStartup)
	virtual void OnOK();
	virtual void OnCancel();
	virtual BOOL OnInitDialog();
	afx_msg LRESULT OnRunPCI(WPARAM, LPARAM);
	afx_msg void OnBrowse();
	afx_msg void OnChange();
	afx_msg void OnChangeDriver();
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -