最近我在我的開發機器上安裝了Windows 7,只是爲了測試,我安裝了Visual Studio 2010,但我在考慮哪些是主要區別在Windows XP,Windows Vista和Windows 7之間的開發之間,.Net Framework 4怎麼樣?哪個是Windows XP,Vista和7在開發方面的主要區別
回答
User Account Control,Mandatory Integrity Control以及作爲非管理員執行軟件。
- 它創建一個安全的桌面,你不能訪問/修改你的代碼。 (安全桌面可以通過組策略禁用,你仍然可以看到你的代碼需要更高的權限,但它不會鎖定全部屏幕帶有安全桌面。)
- 寫入系統範圍內的內容時自動重定向Program Files,HKLM)添加到用戶特定的位置。 (%AppData%\ Local \ VirtualStore下的某處。)
- 標記爲低完整性的軟件只能寫入標記爲低完整性的文件夾。
在XP和Windows 7之間的Uhm--整個模型發生了變化。根據您正在開發的內容(設備驅動程序),您可能會遇到一個具有基於事件的內核模型的全新系統。不知道......這個問題很普遍;)。
如果您開發Windows服務,您應該知道Windows服務無法再與以Vista開始的桌面交互。要與Vista中的Windows服務(大概是Windows 7)進行通信,您需要使用某種IPC,例如套接字,管道等。如果您一直在學習Windows Communication Foundation(WCF),現在WCF可以填補這個空白,這將是一個很好的時機。
名爲「允許服務與桌面交互」的Log On屬性下有一個複選框。 – sisve 2009-11-02 05:17:37
是的,但這隻允許服務與會話0交互。用戶登錄到會話1(或更高)。因此,如果複選框被選中並且您的服務顯示消息框,它將顯示在會話0中,而不是用戶登錄的會話。 http://blogs.technet.com/voy/archive/2007/02/23/services-isolation-in-session-0-of-windows-vista-and-longhorn-server.aspx – 2009-11-02 07:05:28
- 1. Windows XP和Vista編程的主要區別是什麼?
- 2. Windows XP和Windows Vista上的IE 6/7
- 3. 針對XP,Win 7和Vista開發 - 我是否需要單獨測試Vista?
- 4. C#與XP和Windows 7的區別
- 5. Windows XP和Vista上的MediaElement vs 7
- 6. 針對Windows Phone 7開發和針對Windows Mobile開發的主要區別是什麼?
- 7. 從XP到Vista/7
- 8. 在Windows XP上開發Windows Phone 7
- 9. 安裝需要區分Vista和XP
- 10. Windows 7與XP GetIsNetworkAvailable()的區別?
- 11. .dll只適用於Windows XP和Vista,但不是7?
- 12. 哪裏可以節省程序數據在Win XP的Vista和Windows 7
- 13. 哪裏是主要磁盤組在Vista
- 14. Vista和Windows 7中的小工具編程區別?
- 15. 開發Windows(Vista/7)小工具
- 16. 爲幾個Windows版本(xp,win7,vista)開發驅動程序
- 17. 用於開發機器的Vista或XP
- 18. 在Mac 10.6/7/8/Windows XP/Vista/7上自動打開USB驅動器
- 19. XP和Vista/Windows 7之間的Java WebStart權限差異
- 20. Windows XP和Vista/7上的MS Crypto API行爲
- 21. 如何在windows xp上實現windows 7/vista窗口翻轉?
- 22. 。vista或XP上的網絡開發
- 23. 如何在Windows平臺上開發Iphone應用程序(Xp,Vista)
- 24. Xbox開發不在Vista或7
- 25. 外觀在Windows Vista和Windows XP的一個WPF的ListView的是不一樣的
- 26. 在Windows XP上的Rails開發和Cygwin
- 27. XEN和Windows 7 + Windows XP + Linux
- 28. 在Vista中代替XP開發.Net解決方案的優點和缺點
- 29. 爲XP和Vista/Windows 7創建Win32應用程序
- 30. 如何在Windows Vista和Windows 7上獲取控制面板類別(組)?
它需要是一般性的,因爲很高興知道許多變化,以瞭解如何使用和提高您的能力。 – 2009-11-01 23:56:23