Questions involving programming on Microsoft Windows technology, including its API.

learn more… | top users | synonyms (1)

4
votes
2answers
2k views

Developing Python on Windows and deploying to Linux

I have a client who would prefer to host their application on Linux. However, my coworkers and I have very little experience with Linux. This is a short project with a low budget, so making choices ...
4
votes
2answers
2k views

Why most use Cygwin and not Uwin?

Most academic researchers I know target just *nix, and rely on Cygwin to make their applications available on Windows. I have tried many of these projects and always found them too unstable for ...
4
votes
4answers
901 views

Packaging F#/C# Application

There is a .NET application built using F# (the core part, as a DLL) and C# (the GUI part, using WPF). What is the best way to package it and to make an installer package and what are the most ...
4
votes
2answers
519 views

Multi-threaded application design

I'm currently planning a Windows service. It will be a multi-threaded application which will continuously check for database records and process them. My first thoughts were to set a number of max ...
4
votes
4answers
477 views

Advantages of HTML applications in a Windows intranet

I'm preparing a presentation for my team that lists the various technologies we could use today for our business applications. We have been historically building HTML applications (ASP and ASP.net) ...
4
votes
5answers
1k views

If I were to start doing a GUI how do I decide on what platform to use? [closed]

I hear about WPF, Silverlight but then there is also windows RT, metro stuff, windows 8 and so on at the moment - I'm having a hard time nailing what to bet on. How do I, at a given point in time, ...
4
votes
3answers
1k views

Where do other programming languages fit in Windows 8 development model?

Today, Windows applications can be developed in numerous languages and frameworks. But in the upcoming Windows 8, with the introduction of WinRT, the development model is going change at a large ...
4
votes
4answers
354 views

Converting to a mac-book pro for multi disciplined development

I am in a bit of a bind. I have been contracted to create a small suite of applications for Android, iOS and WP7. Currently I am also on the market for a new notebook for development. Now the issue I ...
4
votes
8answers
489 views

Doing 'more' with C on Windows than very simple programs?

I'm currently learning C via 'C Primer Plus' as recommended by a lot of people here and I'm finding it very interesting - the in-depth explanations of how and why we do certain things in C are great ...
4
votes
1answer
986 views

Can Powershell do anything that Iron Ruby can't?

I am torn between learning myself some Powershell or just leveraging my existing Ruby knowledge for the various Windows scripting things that I do from time to time. Powershell does look incredibly ...
4
votes
3answers
358 views

What are my options for using a C++11 library in a C# WPF application? [closed]

I am writing a cross-platform (OS X and Windows) desktop application in C++11. I intend to use the same C++11 core on both platforms, utilizing native frameworks for the UI (Cocoa and Objective-C on ...
4
votes
1answer
274 views

What should developers know about Windows executable binary file compression?

I'd never heard of this before, so shame on me, but programs like UPX can compress my files by 80% which is totally sweet, but I have no idea what the the disadvantages are in doing this. Or even ...
4
votes
1answer
533 views

Where can I find windows via c/c++ video training?

There are plenty of windows programming online-video courses but most of them is about .net programming. But many task cannot be accomplished by .net such as API Hook. I think to be a windows ...
4
votes
1answer
222 views

What's new in Windows 8 for desktop apps? [closed]

I see all kinds of demonstrations about Build of the new features in Windows 8 for Metro apps, but not much for Desktop applications. Is there anything new for desktop-style apps; or has nothing ...
4
votes
1answer
626 views

Where to find resources to write a program like sandboxie?

Sandboxie is a program that will let you read from the hard drive, but when you try to write back it will redirect the file to a separate container. I would like to learn how to do something similar. ...
3
votes
6answers
4k views

Best solution to run a Linux sandbox on my Windows machine? [closed]

I'd like to develop some node.js on my windows machine by using a virtual linux server that runs as a program and that I would access through ssh. I'd like this virtual linux instance to access the ...
3
votes
3answers
324 views

Where should libraries be placed, in windows?

I have just moved from Linux to Windows, and I have to use the Zend Framework library. Where should the library be placed? Directly on C drive Create a lib folder like C:/lib/ Create a lib folder ...
3
votes
4answers
557 views

Is Linux a neccessity for learning network?

I'm a web developer interested in learning network. I work on Windows platform. Many of my friends and colleagures believe that to learn netwrok, I should become familiar with Linux platform. Should ...
3
votes
4answers
1k views

Is Windows Server 2008 R2 x64 usable as a developer workstation OS?

We're upgrading the RAM on our developer workstations and looking to move to a 64-bit OS. We've been using Windows 7 x86, but I'm wondering about using Server 2008 R2 x64 so that developers can use ...
3
votes
4answers
200 views

Make shareware program free in some countries

Idea. To make my shareware program free in less-developed countries. Or release a free edition for these countries. Purpose. More users, bug reports, extensions, active forum, etc. Anyway, 90% sales ...
3
votes
3answers
454 views

Was API hooking done as needed for Stuxnet to work? I don't think so

Caveat: I am a political science student and I have tried my level best to understand the technicalities; if I still sound naive please overlook that. In the Symantec report on Stuxnet, the authors ...
3
votes
3answers
869 views

Windows driver signing

My company is developing driver for our hardware. Now I need to sign my driver for 32 and 64 bit platforms. Please tell, now I need to buy Authenticode certificate, right? What CA to use? DigiCert? ...
3
votes
3answers
273 views

Why is WCF is called Windows

I'm wondering why it isn't called Microsoft Communication Foundation. Does it rely on Windows and will it rely on Windows in the foreseeable future?
3
votes
3answers
128 views

Most efficient way for snapshotting Windows (no VM) [closed]

As the software I'm writing is using instrument I/O, I cannot use virtual machines to test my software in different configurations. Therefore I'm looking for the best way to make snapshots at ...
3
votes
2answers
331 views

Where Should I Put Configuration Files?

I'm creating a project that I want to be able to distribute across platforms. I'm writing in Java and AWT which already gives me a pretty large range of devices, but I'm mostly interested in Windows ...
3
votes
2answers
218 views

Grateful for opinions on Language and Framework for my Windows Application

I have read some related questions on this site, including: What language should I seek to learn if I would like to develop for Windows and How to start programming in Windows but feel that my ...
3
votes
2answers
264 views

What format is the data going to Windows print drivers?

I have been tasked with writing a print driver. I have no experience with this and have been researching it for a few days. The goal of this is to essentially write the data coming to the driver to ...
3
votes
1answer
406 views

Windows Console App vs Service

My Situation I work for a company that builds software for many other companies. When I learned installers weren't built-in with VS2012, I was curious how to deploy. So far, I have just been dropping ...
3
votes
3answers
350 views

Is there much difference between X86 Assembly language on Windows and Linux?

I'm a complete beginner at Assembly, and my aim is to learn as much as I can to do with Assembly to one day I can reach expert level (I know I'm way off right now, but you never know). My only problem ...
3
votes
4answers
884 views

Ubuntu, OpenSuse, the world of linux for a web-developer

I'm learning web development. My main OS is windows 7 but I've used Linux and currently dual-booting with Ubuntu. My Linux knowledge however, is pretty limited. I can work with the command line on ...
3
votes
2answers
294 views

What is a good design strategy for retaining history of user activities and files like Visual Studio projects?

OK so I'm not so sure that "project" is the right term, but for my purposes, I define "project" as similar to what Visual Studio uses, or Microsoft word - files that the user can open and work on and ...
3
votes
1answer
2k views

Is a Metro application installation restricted through Windows Store only?

I found that Windows 8 allows packaging and deploying of Metro applications and it can be installed by clicking on a ".bat" file. How will it technically be ensured that the applications can be ...
3
votes
2answers
2k views

Reason to use mingw win32 headers and libs with LLVM/Clang

Is there any good reason (except "GCC is better") to use the MinGW win32api/headers/libs with LLVM/Clang. Suppose that in two to three years, Clang has matured enough (in C++0x and performance) that ...
3
votes
1answer
717 views

What's are best Windows 7 gadgets for programmers?

I am looking for a theme with gadgets that will make my life easier as a programmer. Googling from the desktop is one feature I am looking for. Integration with SharePoint or other bug trackers are ...
3
votes
1answer
113 views

SBCL development on Windows, including CFFI

I have been asked to automate the operation of a Windows (WinForms) application, performing some fairly complicated statistical analysis along the way. My first thought was the usual suspects: .NET, ...
3
votes
2answers
151 views

How to keep .Net assemblies relevant through high-flux period

How much do you, as .Net developers, consider the changes between Windows XP, 7, & 8 when choosing your development environment and libraries? We are nearing the end of Windows XP; Windows 7 is ...
3
votes
1answer
118 views

Need pointers on my first Windows program [duplicate]

I'm a Unix programmer and I need to write a (hopefully simple) program for Windows that does the following: (1) Installs from a USB drive (2) Somehow integrates with the OS at a low-level in such a ...
3
votes
1answer
729 views

C++ on Windows vs Linux - common issues? [closed]

So far all my development in C++ has been targeted to Windows, however I have always had it in the back of my mind that I will someday be targeting Linux. I am aware therefore of the need to select ...
3
votes
1answer
306 views

Cover Flow license issues?

I want to implement the Cover Flow effect in my commercial application on Windows. Are there any license issues about it? Because I think it has been patented by Apple.
3
votes
2answers
374 views

Can Hadoop be made production-stable on a Windows platform? [closed]

Is anybody using Hadoop on Windows (Win32 or Win64) in production for serious work? If you've tried it and rejected this combination can you give your (top) reasons? If you managed to make it ...
3
votes
1answer
379 views

Geocoding for an application unable to show maps?

We have a situation where our users need to geocode a location (programmatically turn a description into latitude/longitude coordinates) from within an application unable to show a graphic image. ...
3
votes
1answer
1k views

Porting a .NET app to the Mac [closed]

I have been asked what it would cost to port a .NET application to Mac. I don't have enough knowledge to even give a rough estimate. I have not done anything on a Macintosh above surfing the web, ...
3
votes
4answers
499 views

Public-private key pair handling on a Windows ecosystem

I've been thinking about how to architect an infrastructure for one of our business applications with the following requirement: Data written by some user can only be read by that user and his ...
2
votes
7answers
609 views

How to prevent piracy on software which is sold online? [closed]

When selling software online what's the most suitable/secure way to provide activation in order to get rid of pirates copies of the software? Is there any well-known software for this purpose?
2
votes
3answers
819 views

Origin of wParam and lParam

Given a standard windows procedure function: LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam); Where do the names wParam and lParam come from and what the history ...
2
votes
3answers
400 views

What language should I seek to learn if I would like to develop for Windows?

What language should I seek to learn if I would like to develop for Windows? Not command-line stuff (obviously, I guess) but with Windows Forms and such? I've used C before (when working with ...
2
votes
2answers
2k views

Why was support for Windows XP dropped in PHP 5.5? [closed]

In the release notes for PHP 5.5.0 it's announced that Windows XP and Windows 2003 are not supported anymore: Drop Windows XP and 2003 support. (Pierre) Why is this? Many people in different ...
2
votes
6answers
1k views

Are RAD tools worth the trouble?

I have used RAD tools for windows and web development for many years (primarily Infragistics). I invariably find myself in some situation where I have a very difficult time figuring out what is going ...
2
votes
3answers
206 views

Is there an established convention for separating Windows file names in a string?

I have a function which needs to output a string containing a list of file paths. I can choose the separation character but I cannot change the data type (e.g. I cannot return a List<string> or ...
2
votes
4answers
2k views

Should Android development be done on Windows or OSX? Is there any difference?

I have the option to install the Android SDK on Windows or OSX. Which platform provides a better (easier) development experience? To keep this constructive, I'm looking for any difference that ...