windows上的程序都是用什么技术开发的,包括前台和后台?该如何解决

windows上的程序都是用什么技术开发的,包括前台和后台?

我写的程序,在XP上能运行,在win7上就不能运行了,在win7上编写的程序,在XP上就不能运行,我很郁闷呀。

难道大家开发windows程序都是用的标准的C++ 或者MFC?但是像迅雷这种软件界面做的也很炫呀,用MFC怕是有点难度吧。

可有高手告诉我 开发一个windows程序到底该怎么写呀。


------解决方案--------------------
你的程序在Win7上报什么错?
------解决方案--------------------
探讨
引用:

你的程序在Win7上报什么错?


说缺少这样dll,那样dll。

哎,不好弄呀。

------解决方案--------------------
以静态链接的方式编译链接生成你的程序,具体的方法可以搜一下
------解决方案--------------------
关于迅雷,LZ可以看看 http://bolt.xunlei.com/ 
迅雷的界面库是开源的
------解决方案--------------------
xp跟win7兼容性不是很好,有时候就连微软自己的应用程序都不能在win7上运行,跟别的软件兼容性更不好
------解决方案--------------------
打包没打好吧!