开发者

Which Is The Major Differences Between Windows XP, Vista And 7 At The Development Side [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Closed 11 years ago.

Recently I installed Windows 7 in my development machine just to test, with it I installed Visual Studio 2010, but I was thinking in what are the major differences between the development for/unde开发者_高级运维r Windows XP, Windows Vista and Windows 7?, how about .Net Framework 4?


User Account Control, Mandatory Integrity Control and the execution of software as non-administratior.

  • It creates a secure desktop that you cant access/modify from your code. (The secure desktop can be disabled with group policies. You would still see when your code requires higher privileges, but it wont lock up all screen with a secure desktop.)
  • Automatic redirects when writing to system-wide stuff (Program Files, HKLM) to a user-specific location. (Somewhere under %AppData%\Local\VirtualStore.)
  • Software marked as low integrity can only write to folders marked with low integrity.


Uhm, between XP and Windows 7 - the whole model changed. Depening on what you're developing (device drivers) you may face an entirly new system with an event based kernel model. Dunno... the question is very general ;).


If you develop Windows services, you should know that Windows services can no longer interact with the desktop starting with Vista. To communicate with a Windows service in Vista (and presumably Windows 7), you will need to use some sort of IPC, e.g., sockets, pipes, etc. If you've been holding off on learning Windows Communication Foundation (WCF), now would be a good time to do so since WCF can bridge this gap.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜