freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

終端服務在企業(yè)中的應用-microsoftcorpor(編輯修改稿)

2025-03-22 23:26 本頁面
 

【文章內(nèi)容簡介】 ker: “l(fā)ink /dump /exports ” Dependency Walker 剖析 TS API 函數(shù) [1/2] 函數(shù) 描述 WTSOpenServer 打開到終端服務器的一個句柄 WTSCloseServer 關閉到終端服務器的句柄 WTSDisconnectSession 把某用戶從活動會話上斷開 WTSLogoffSession 把某用戶從活動會話上注銷 WTSSendMessage 在會話中顯示一個消息框 WTSShutdownSystem 關閉或重新啟動終端服務器 TS API 函數(shù) [2/2] 函數(shù) 描述 WTSEnumerateServers 枚舉終端服務器 WTSEnumerateSessions 枚舉某終端服務器的會話 WTSEnumerateProcesses 枚舉會話中的進程 WTSTerminateProcess 終止會話中的某進程 WTSQuerySessionInformation 查詢會話信息 WTSQueryUserConfig 查詢用戶配置信息 WTSQueryUserToken 獲得用戶訪問令牌 TS API 編碼 推薦: Visual 加 Platform SDK (終端服務 API) C語言開發(fā)人員 incldue 頭文件: 修改配置屬性 | 鏈接器 | 命令行 | 附加選項 - 加入“ ”。 修改配置屬性 | 常規(guī) | 字符集 - “使用多字節(jié)字符集” 修改配置屬性 | C/C++ | 高級 | 編譯目標 - “編譯為 C 代碼 (/TC)” 修改配置屬性 | C/C++ | 代碼生成 | 運行時庫 - “多線程調(diào)試 (/MTd)” 或者 “多線程 (/MT)” TS 編碼流程 1. 獲取終端服務器的名稱 2. 獲取該終端服務器的句柄 3. 執(zhí)行相應的任務,比如枚舉和管理用戶會話或進程 4. 釋放分配的資源,比如緩沖內(nèi)存 5. 關閉終端服務器的句柄 include include include int main(int argc, char* argv[]) { char* pszServerName = NULL。 HANDLE serverHandle。 PWTS_PROCESS_INFO pProcessInfo。 serverHandle = WTSOpenServer(pszServerName)。 // more TS specific code WTSFreeMemory(pProcessInfo)。 WTSCloseServer(serverHandle)。 } TS API C語言范例代碼 在 .NET語言中使用 TS API 終端服務 API - 非托管代碼 終端服務 API 目前沒有標準 .NET 類庫 在托管代碼里面需要使用 Platform Invoke (P/Invoke) TS API P/Invoke Wrapper Class Platform Invoke 是用來讓托管代碼調(diào)用 DLL中的非托管代碼的一個服務。 在包裝類中,每一個 DLL需要定義一個靜態(tài)方法。 包裝之后,可以像一般的靜態(tài)函數(shù)一樣調(diào)用。 [DllImport()] public static extern IntPtr WTSOpenServer(String strServername)。 using System。 using 。 using HANDLE = 。 namespace TsNET { class Program { static void Main(string[] args) { HANDLE hServer = 。 String strServername = null。 hServer = (strSe
點擊復制文檔內(nèi)容
物理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1