本文提供 Windows 7 開發常用三大範例程式碼片段(C++/C#):1) 檢測作業系統版本 (GetVersionEx / Environment.OSVersion) 區分 Vista/Win7/Server 2008 R2;2) 判斷目前執行緒是否具備管理員權限 (CheckTokenMembership / WindowsIdentity);3) 在 UAC 啟用下透過應用程式資訊清單要求以管理員身分執行,或程式碼中呼叫 ShellExecute "runas" 觸發權限提升。範例涵蓋 Manifest 設定、程式碼邏輯與常見錯誤避坑指南。