Porting to Vista
-
I'd have to say that I'd be very surprised if Windows 7 doesn't include a lot of the *thinking* that went in to Vista as regards application security and what not. I doubt MS would be foolish enough to undo all the work that has been done to make applications work with Vista, so I'd think that porting to Vista now would make sense.
martin_hughes wrote:
I doubt MS would be foolish enough to undo all the work that has been done to make applications work with Vista
I thought that was the big thing about Windows 7. From what I've read, its being rebuilt from the ground up and wont have backwards compatibility?
[Insert Witty Sig Here]
-
martin_hughes wrote:
I doubt MS would be foolish enough to undo all the work that has been done to make applications work with Vista
I thought that was the big thing about Windows 7. From what I've read, its being rebuilt from the ground up and wont have backwards compatibility?
[Insert Witty Sig Here]
I read that too - and unless Windows 7 virtualizes previous windows versions in a big way, I just can't see it being viable. Of course, if it can virtualize xp and 2000 then you won't have much to worry about with your application :)
-
El Corazon wrote:
Even the military is grumbling about lets try to make it work. because you can't be left in the cold in these environments, you cannot be on a dead OS in some of them, and others you can.
I'm curious if you've heard anything from the navy on that front, or just the other services? I'm asking because I know they never upgraded to XP because they "couldn't stop services from trying to phone home" on secure/minimal bandwidth networks. (Since all the other services have similar (if perhaps less stringent) constraints on secure/forward deployed networks my thoughts lean towards malice from win2k forever fanatics rather than insurmountable problems.) If you have any (publicly shareable) material about the navy + vista adoption I'd love to be able to wave it in certain peoples faces.
You know, every time I tried to win a bar-bet about being able to count to 1000 using my fingers I always get punched out when I reach 4.... -- El Corazon
dan neely wrote:
If you have any (publicly shareable) material about the navy + vista adoption I'd love to be able to wave it in certain peoples faces.
Nothing that is really shareable, I don't talk much with the navy. But there is hope some of the embedded OS's especially a cut-down and improved XP for embedded systems offers hope for the Navy and others. Microsoft has refused to remove the phone home bit, though made it manageable with enterprise solutions, but requires at least one validation. This means imaging of disks after validation, and tools for reinserting licenses, which again is doable under XP. The Navy could have made this work, we do it all the time for offline computers, though admitedly not for the first year of XP. Vista is a whole new ballgame, new things to learn, new validation chatter to MS, new licenses, and no reasonable offer on enterprise level licensing to the military -- though pressure will mount I am sure. There is no way to go to Vista right now, and it is still forbidden, per se, but it is encouraged to try to see what it will take in those departments that are offline. In other words, if you put this on our network, we will confiscate your equipment, but we want you to try it on your own internal networks at your own expense whereever possible. ;) I doubt the Navy will move soon. Though I expect drivers are getting to be a hassle so there are grumblings about following the Army's Redhat route, without much enthusiasm, inquiries without much enthusiasm I should say, and embedded OS's with a little more hopefull mutterings. All in all, don't hold your breath. They could have made XP work if they had wanted to, but didn't. So I expect there will be hold outs for as long as possible.
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb) John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others."
-
My company has software in the field which is Windows 2000 and XP compatible. We currently have a customer who is trying to install our software on Vista, and surprise, surprise it doesn't work. Marketing is asking for a Vista compatible version. The software is meant to run micro controllers in an industrial setting, and I was wondering, is porting to Vista a long arduous process? If so, what are your opinions about making a Vista compatible version with Microsoft releasing Windows 7 in the next year or so?
[Insert Witty Sig Here]
VonHagNDaz wrote:
The software is meant to run micro controllers in an industrial setting, and I was wondering, is porting to Vista a long arduous process?
How are you interfacing to those microcontrollers? Custom hardware? Specialized device drivers? What 3rd party libraries are you using? Are they Vista compatible? Those are two big questions I'd ask first before even pointing the finger at your own software (unless of course, you are the guys writing the drivers and libraries, hehe) Marc
-
My company has software in the field which is Windows 2000 and XP compatible. We currently have a customer who is trying to install our software on Vista, and surprise, surprise it doesn't work. Marketing is asking for a Vista compatible version. The software is meant to run micro controllers in an industrial setting, and I was wondering, is porting to Vista a long arduous process? If so, what are your opinions about making a Vista compatible version with Microsoft releasing Windows 7 in the next year or so?
[Insert Witty Sig Here]
Right-click the exe file in Explorer, select Properties, click the Compatibility tab, and play with the settings there. I've used this successfully on some old Atari games.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -
My company has software in the field which is Windows 2000 and XP compatible. We currently have a customer who is trying to install our software on Vista, and surprise, surprise it doesn't work. Marketing is asking for a Vista compatible version. The software is meant to run micro controllers in an industrial setting, and I was wondering, is porting to Vista a long arduous process? If so, what are your opinions about making a Vista compatible version with Microsoft releasing Windows 7 in the next year or so?
[Insert Witty Sig Here]
WElcome to hell. Your most likely problem is that you're trying to write to files that are in an area you are not allowed to access. Such as, the folder that your application lives in. Everyting needs to go to the app data folder under the user profile.
Christian Graus Please read this if you don't understand the answer I've given you "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
-
martin_hughes wrote:
I doubt MS would be foolish enough to undo all the work that has been done to make applications work with Vista
I thought that was the big thing about Windows 7. From what I've read, its being rebuilt from the ground up and wont have backwards compatibility?
[Insert Witty Sig Here]
VonHagNDaz wrote:
ts being rebuilt from the ground up and wont have backwards compatibility?
If MS does that, it will make the Vista fiasco look genius.
Best wishes, Hans
[CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]
-
depends. The biggest potential snag is UAC jumping on your app for violating best pratices originally documented for win2k about where modifiable data should be stored and other settings related to runing as a nonadministrative user. How much of an issue this is is very application dependent. I'd assume (famous last words) being an embedded system your application runs in a very locked down account which should mean you've got most of what you need in place already. Finally I'd be shocked if Windows7 didn't require the same (if not greater) level of follow long documented best practices to behave in limited user accounts as vista does so you'll probably have to do it all either way. PS while MS is all over the map with 'within a year' or 'in 2010' statements recently I assume that the issue is RC1 vs RTM dates.
You know, every time I tried to win a bar-bet about being able to count to 1000 using my fingers I always get punched out when I reach 4.... -- El Corazon
dan neely wrote:
violating best pratices originally documented for win2k
Would you mind pointing a lazy and busy man in the rough direction of such documentation?
Pits fall into Chuck Norris.
-
dan neely wrote:
violating best pratices originally documented for win2k
Would you mind pointing a lazy and busy man in the rough direction of such documentation?
Pits fall into Chuck Norris.
I believe this will lead to the XP version. Not sure where to find the older win2k one. http://www.microsoft.com/whdc/System/platform/pcdesign/XPguidelines.mspx[^]
You know, every time I tried to win a bar-bet about being able to count to 1000 using my fingers I always get punched out when I reach 4.... -- El Corazon
-
dan neely wrote:
If you have any (publicly shareable) material about the navy + vista adoption I'd love to be able to wave it in certain peoples faces.
Nothing that is really shareable, I don't talk much with the navy. But there is hope some of the embedded OS's especially a cut-down and improved XP for embedded systems offers hope for the Navy and others. Microsoft has refused to remove the phone home bit, though made it manageable with enterprise solutions, but requires at least one validation. This means imaging of disks after validation, and tools for reinserting licenses, which again is doable under XP. The Navy could have made this work, we do it all the time for offline computers, though admitedly not for the first year of XP. Vista is a whole new ballgame, new things to learn, new validation chatter to MS, new licenses, and no reasonable offer on enterprise level licensing to the military -- though pressure will mount I am sure. There is no way to go to Vista right now, and it is still forbidden, per se, but it is encouraged to try to see what it will take in those departments that are offline. In other words, if you put this on our network, we will confiscate your equipment, but we want you to try it on your own internal networks at your own expense whereever possible. ;) I doubt the Navy will move soon. Though I expect drivers are getting to be a hassle so there are grumblings about following the Army's Redhat route, without much enthusiasm, inquiries without much enthusiasm I should say, and embedded OS's with a little more hopefull mutterings. All in all, don't hold your breath. They could have made XP work if they had wanted to, but didn't. So I expect there will be hold outs for as long as possible.
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb) John Andrew Holmes "It is well to remember that the entire universe, with one trifling exception, is composed of others."
El Corazon wrote:
All in all, don't hold your breath. They could have made XP work if they had wanted to, but didn't. So I expect there will be hold outs for as long as possible.
That's what I was afraid of. :(( :(( I'm still waiting for confirmation one way or the other about the last NT4 systems running my app finally being retired....
You know, every time I tried to win a bar-bet about being able to count to 1000 using my fingers I always get punched out when I reach 4.... -- El Corazon