command.h
来自「TransferFiles_demo对话框程序」· C头文件 代码 · 共 55 行
H
55 行
#ifndef COMMAND_H
#define COMMAND_H
class CRemoteAdminDoc;
class CRemoteAdminView;
class CMachineView;
class CMainFrame;
struct SCommand // Server machine uses this for ending threads
{
BOOL m_bThreadExit; // TRUE == exit thread, FALSE == continue
};
struct SExecuteCommand
{
TCHAR m_szProcessPath[_MAX_PATH]; // Process to start
TCHAR m_szUsername[_MAX_PATH]; // client to log on
TCHAR m_szDomain[_MAX_PATH]; // domain of client's account
TCHAR m_szPassword[_MAX_PATH]; // client's password
};
// Since worker threads cannot call the global, GetDocument(), GetMachineView(),
// or GetRemoteAdminView() as windows GUI elments acnnot be accesed from
// worker threads, it crashes.
// Hence we wrap these values in these structures and pass them to the worker
// threads
//SDocView is passed to the thread function, UpdateprocessListForAllMachines()
struct SDocView
{
CRemoteAdminDoc* pDoc;
CRemoteAdminView* pRemoteAdminView;
CMachineView* pMachineView;
};
// SConnectInfo is passed to the thread function, ConnectToMachine()
struct SConnectInfo
{
CRemoteAdminDoc* pDoc;
CRemoteAdminView* pRemoteAdminView;
CMachineView* pMachineView;
CString strIP;
CString strPwd;
};
struct SSysShutDownInfo
{
BOOL bShutDown; // TRUE if you want to shutdown,FALSE if want to cancel shutdown
BOOL bReboot; // Reboot if TRUE, else HALT if FALSE
UINT iTimeToShutDown; // Time given to user before shutdown in secs
};
#endif // COMMAND_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?