Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Defeat Vista Compatability Mode

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Source
View previous topic :: View next topic  
Author Message
CZ3R0C
Grandmaster Cheater
Reputation: 0

Joined: 17 Nov 2006
Posts: 792

PostPosted: Tue Mar 27, 2007 8:45 am    Post subject: Defeat Vista Compatability Mode Reply with quote

You will no longer need compatability mode to run your CE in Vista.
Some files(cant remember all right now) like cheatengine .exe will not enable the use of debug registers in vista because if will not read Vista as a real OS ie :
Code:
 
 cOsUnknown = -1;
 cOsWin95 = 0;
 cOsWin98 = 1;
 cOsWin98SE = 2;
 cOsWinME = 3;
 cOsWinNT = 4;
 cOsWin2000 = 5;
 cOsWinXP = 6;
 cOsNewer= 7; //vista falls in this catagory Newer is not a win os

Anyways you have to add Vista to this list as WinVista and configure the following script so it recognizes the new value you added so it looks like this:
Code:

function GetSystemType: Integer;  //from Stuart Johnson with a little change by me
const
 { operating system constants }

 cOsUnknown = -1;
 cOsWin95 = 0;
 cOsWin98 = 1;
 cOsWin98SE = 2;
 cOsWinME = 3;
 cOsWinNT = 4;
 cOsWin2000 = 5;
 cOsWinXP = 6;
 cOsWinVista = 7;
 cOsNewer = 8;

var
 osVerInfo : TOSVersionInfo;
 majorVer, minorVer : Integer;

begin
{ set operating system type flag }
 osVerInfo.dwOSVersionInfoSize := SizeOf(TOSVersionInfo);
 if GetVersionEx(osVerInfo) then
   begin
     majorVer := osVerInfo.dwMajorVersion;
     minorVer := osVerInfo.dwMinorVersion;
     case osVerInfo.dwPlatformId of
       VER_PLATFORM_WIN32_NT : { Windows NT/2000 }
         begin
           if majorVer <= 4 then
             result := cOsWinNT
           else
             if (majorVer = 5) AND (minorVer= 0) then
               result := cOsWin2000
             else
               if (majorVer = 5) AND (minorVer = 1) then
                 result := cOsWinXP
             else if (majorver = 5) then result:=cOsNewer
           else
           if (majorVer = 6) AND (minorVer = 0) then
                result := cOsWinVista
                else
           result := cOsUnknown;
         end; {case }
     VER_PLATFORM_WIN32_WINDOWS : { Windows 9x/ME }
       begin
         if (majorVer = 4) AND (minorVer = 0) then
           result := cOsWin95
         else
           if (majorVer = 4) AND (minorVer = 10) then
             begin
               if osVerInfo.szCSDVersion[1] = 'A' then
                 result := cOsWin98SE
               else
                  result := cOsWin98;
               end {if Version = 'A'}
             else
               if (majorVer = 4) AND (minorVer = 90) then
                 result := cOsWinME
               else
                  result := cOsUnknown;
       end; {case VER_PLATFORM_WIN32_WINDOWS}
     else
      result := cOsUnknown;
   end;
 end
else
  result := cOsUnknown;
end;

_________________
Back to top
View user's profile Send private message
SXGuy
I post too much
Reputation: 0

Joined: 19 Sep 2006
Posts: 3551

PostPosted: Tue Mar 27, 2007 8:57 am    Post subject: Reply with quote

great stuff!

Bump!

_________________
Proud member of "The DACEF" (Distruction Against Criminal Egotistical Forces"

Sign up today and receive your free "I Hate x0r Badge"
Back to top
View user's profile Send private message
appalsap
Moderator
Reputation: 0

Joined: 27 Apr 2006
Posts: 6753
Location: Pakistan

PostPosted: Tue Mar 27, 2007 12:01 pm    Post subject: Reply with quote

you're a moron. CE doesn't switch for different OSes for fun, there are a LOT of features that will choke on windows vista because vista put in a lot of "security" features.

have fun with an unstable, buggy, CE

_________________
Back to top
View user's profile Send private message
CZ3R0C
Grandmaster Cheater
Reputation: 0

Joined: 17 Nov 2006
Posts: 792

PostPosted: Tue Mar 27, 2007 3:14 pm    Post subject: Reply with quote

appalsap wrote:
you're a moron. CE doesn't switch for different OSes for fun, there are a LOT of features that will choke on windows vista because vista put in a lot of "security" features.

have fun with an unstable, buggy, CE


Well fuck you, do you have vista? Have you tried even the least bit to make CE Vista compatible? I haven't had CE crash because of "instability" once. However it has crashed because of a missing driver...But all CE's configured for a driver do. Your the moron. Well, now your an ignorant moron. What do you know about Vista? Oh thats right you read a bunch of papers and turn into Goddess of the OS, you just know everything don't you now.

_________________
Back to top
View user's profile Send private message
appalsap
Moderator
Reputation: 0

Joined: 27 Apr 2006
Posts: 6753
Location: Pakistan

PostPosted: Tue Mar 27, 2007 3:21 pm    Post subject: Reply with quote

I don't need to run Windows Vista to know how it operates, just like I don't need to touch a hot stove to know it will burn me. What you're doing here is fooling CE into thinking that it's running on a decent operating system on which it can exert its control, which it isn't. If you really want to fix it for vista, actually contribute to the CE project by adding some conditional code for if vista is detected.
_________________
Back to top
View user's profile Send private message
CZ3R0C
Grandmaster Cheater
Reputation: 0

Joined: 17 Nov 2006
Posts: 792

PostPosted: Tue Mar 27, 2007 10:28 pm    Post subject: Reply with quote

appalsap wrote:
I don't need to run Windows Vista to know how it operates, just like I don't need to touch a hot stove to know it will burn me. What you're doing here is fooling CE into thinking that it's running on a decent operating system on which it can exert its control, which it isn't. If you really want to fix it for vista, actually contribute to the CE project by adding some conditional code for if vista is detected.


I dont fool it into thinking its anything else but Vista.

_________________
Back to top
View user's profile Send private message
Cofeiini
How do I cheat?
Reputation: 0

Joined: 02 Feb 2007
Posts: 8
Location: Finland

PostPosted: Sun Apr 15, 2007 4:41 am    Post subject: Reply with quote

appalsap wrote:
"I don't need to run Windows Vista to know how it operates"

Oh Yes. You Have To Use Vista To Know It Fully.
You Know Only Theory, But Reality Is Different.
Example: They Would Make Teleport.
In Theory It Would Work.
But In Reality You Can't Turn Human In To Small Pieces And Send From Point 1 To Point 2 And Reconstruct Back To Normal.
Back to top
View user's profile Send private message
k!
Master Cheater
Reputation: 0

Joined: 03 Jan 2007
Posts: 477

PostPosted: Sat Apr 21, 2007 12:48 am    Post subject: Reply with quote

CZ3R0C wrote:
appalsap wrote:
I don't need to run Windows Vista to know how it operates, just like I don't need to touch a hot stove to know it will burn me. What you're doing here is fooling CE into thinking that it's running on a decent operating system on which it can exert its control, which it isn't. If you really want to fix it for vista, actually contribute to the CE project by adding some conditional code for if vista is detected.


I dont fool it into thinking its anything else but Vista.


Just because you can return an integer value and dodge some XP conditional checks doesn't mean it will run on CE.

KERNELMODEDEBUGGER DOES NOT WORK.
STOP POSTING "VISTA WORKS ON CE GUYTHS" TOPICS
I COME BACK AFTER 2 MONTHS AND IT STILL PERSISTS.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Source All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites