發布時間:2021-10-28 文章來源:xp下載站 瀏覽:
Windows XP是美國微軟公司研發的基于X86、X64架構的PC和平板電腦使用的操作系統,于2001年8月24日發布RTM版本,并于2001年10月25日開始零售。其名字中“XP”的意思來自英文中的“體驗(Experience)”。該系統是繼Windows 2000及Windows ME之后的下一代Windows操作系統,也是微軟首個面向消費者且使用Windows NT5.1架構的操作系統。 為了方便用戶連接遠程桌面,從Windows 2000 Server開始微軟公司就為用戶提供遠程桌面技術,但是隨著互聯網科技日新月異的發展使得遠程桌面連接水平不斷攀升,遠程控制軟件也迅速進入了人們的視野,越來越多的辦公人員希望利用遠程技術來提高工作效率。本教程就給大家講解Windows遠程桌面的那點事. 個人不喜歡服務端程序,以 Windows 操作系統作為運行平臺,但是,很多時候,迫于環境現狀,需要讓自己的程序實現跨平臺。 在開發全新的金山游戲運營平臺時,發現:雖然大部分游戲,服務端程序運行在 Linux 服務器,但是,仍有例外。幾款最近代理的游戲,服務端運行在 Windows 服務器上。西山居開發的游戲,服務端集群架構,既有 Windows 服務器,又有 Linux 服務器。
游戲運行系統的 Knose 程序,我最初是在 Linux 下開發的,后來才實現了兼容 Windows 的跨平臺版本。 在 Linux 下,Knose 為“父子進程+指令處理線程池+獨立功能多線程”結構;在 Windows 上,將 Knose 父子進程結構,拆分成了 knose_daemon.exe(Service 服務程序)和 knose.exe(主程序),由 knose_daemon.exe 啟動 knose.exe。
遇到了問題:按照運營維護需求,knose.exe 以及通過它啟動的游戲服務端進程,需要有“窗口界面”,顯示在桌面中。而 knose_daemon.exe 是以服務方式運行的,無窗口界面,knose_daemon.exe 啟動的 knose.exe,窗口界面沒有彈出來。
為了解決這個問題,我在 install.bat 中,用了 Windows 的 sc 命令,將 knose_daemon.exe 啟動為系統服務,“type= interact type= own”設置了“允許桌面與服務交互”。在本機(Windows XP SP3)測試,knose.exe 的窗口界面以及通過它啟動的游戲進程窗口界面,都彈出來了。 Windows XP服役時間長達13年,產生的經濟價值也較高。2014年4月8日,微軟終止對該系統的技術支持,但在此之后仍在一些重大計算機安全事件中對該系統發布了補丁。 |
上一篇:保護硬盤資料隱私的3大秘笈
下一篇:檢測性能損耗?FSCT來幫忙