Search code examples
.netwindowsmacoscocoa

How does Windows programming vary from Unix programing


If not an expert programer I am at least familiar with the basic steps required to program from OS X or Linux, I have no experience on a Windows system however. My work is mainly focussed around security applications.

What makes programing on Windows different?

To be clear I am not looking for a debate, only a list I could then use as a starting place to fill in the gaps of my knowledge.


Solution

  • Merely, one can state that Windows has its own functions - methods, if you deal with OOP - which can make possible your program to interact with the underlying Windows OS.

    For example, if you want to create a new process which runs in the security context of a specific user, you can call the CreateProcessAsUser function.

    In general, Windows own functions are richer than the respective Unix flavors. Besides in Windows you have usually more than one or two ways to get your jobs done.