Results 1 to 13 of 13
  1. #1
    JayFabulous's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Posts
    26
    Reputation
    10
    Thanks
    4
    My Mood
    Fine

    MFC over WinAPI?

    Hello MPGH,

    Can I learn MFC (Microsoft Foundational Classes) instead of Win32/WinAPI since i've heard MFC is a more organized, modern Win32 environment? My goal is to learn how to develop cheats, but I want to do it the best way possible, if MFC is the way to go thats what I want to do.

    -Jay

  2. #2
    freedompeace's Avatar
    Join Date
    Jul 2010
    Gender
    female
    Posts
    3,033
    Reputation
    340
    Thanks
    2,792
    My Mood
    Sad
    More or less, you can. You can use MFC to do the bulk of your logic. If you cannot find a MFC equivalent of a WinAPI command, then you can use the WinAPI command. Whatever you do, you'll still need DirectX.

    You can even venture in CLR, if you wish.

  3. The Following User Says Thank You to freedompeace For This Useful Post:

    JayFabulous (09-11-2010)

  4. #3
    mmbob's Avatar
    Join Date
    Dec 2009
    Gender
    male
    Location
    ja
    Posts
    653
    Reputation
    70
    Thanks
    1,157
    My Mood
    Bitchy
    MFC is easier, but much more bloated and slow. You'll learn more if you learn WinAPI first and then maybe experiment in MFC, but if you want to do the easy way go with MFC. For hacks and what not, you'll be using some WinAPI either way.

  5. The Following User Says Thank You to mmbob For This Useful Post:

    JayFabulous (09-11-2010)

  6. #4
    freedompeace's Avatar
    Join Date
    Jul 2010
    Gender
    female
    Posts
    3,033
    Reputation
    340
    Thanks
    2,792
    My Mood
    Sad
    Quote Originally Posted by mmbob View Post
    MFC is easier, but much more bloated and slow. You'll learn more if you learn WinAPI first and then maybe experiment in MFC, but if you want to do the easy way go with MFC. For hacks and what not, you'll be using some WinAPI either way.
    You're right with MFC being slow... However, it doesn't make that much of a difference in performance, considering the efficiency of (public) code that has been posted.
    Last edited by freedompeace; 09-11-2010 at 09:02 PM. Reason: forgot the word "of".

  7. The Following User Says Thank You to freedompeace For This Useful Post:

    JayFabulous (09-11-2010)

  8. #5
    JayFabulous's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Posts
    26
    Reputation
    10
    Thanks
    4
    My Mood
    Fine
    I think I should learn WinAPI as well, their is just little competent documentation on it. I'm more of a visual learner, I use reading to reinforce what I already know. Beside xoax.net's stuff, their is practically no videos on the topic.
    Last edited by JayFabulous; 09-11-2010 at 10:41 PM. Reason: Grammar fix

  9. #6
    freedompeace's Avatar
    Join Date
    Jul 2010
    Gender
    female
    Posts
    3,033
    Reputation
    340
    Thanks
    2,792
    My Mood
    Sad
    Quote Originally Posted by JayFabulous View Post
    I think I should learn WinAPI as well, their is just little competent documentation on it. I'm more of a visual learner, I use reading to reinforce what I already know. Beside xoax.net's stuff, their is practically no videos on the topic.
    On which topic?

  10. #7
    JayFabulous's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Posts
    26
    Reputation
    10
    Thanks
    4
    My Mood
    Fine
    Quote Originally Posted by freedompeace View Post
    On which topic?
    Win32 GUI development. I can read, but it takes me twice as long then if i had a video to go with it.

    I usually like MSDN's tutorials but I haven't seen much on Win32 from them...

  11. #8
    freedompeace's Avatar
    Join Date
    Jul 2010
    Gender
    female
    Posts
    3,033
    Reputation
    340
    Thanks
    2,792
    My Mood
    Sad
    Quote Originally Posted by JayFabulous View Post
    Win32 GUI development. I can read, but it takes me twice as long then if i had a video to go with it.

    I usually like MSDN's tutorials but I haven't seen much on Win32 from them...
    That's because the Win32 platform isn't aimed at new developers. In fact, Microsoft kind of wants all developers to switch to their .NET / CLR platforms (VB, C#, C+ with -CLR).

    The main users / developers of Win32 are the big commercial companies, or advanced programmers. People who start out are targeted by Visual Basic, or C#, and hence the massive amount of video tutorials on them. For game development, it's XNA + VB/C#.

    Sorry for fail / grammar fail / English fail paragraph - me is on phone.

  12. #9
    marvinksy's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Location
    housecc
    Posts
    4
    Reputation
    10
    Thanks
    0
    My Mood
    Sad
    please sen me c++

  13. #10
    freedompeace's Avatar
    Join Date
    Jul 2010
    Gender
    female
    Posts
    3,033
    Reputation
    340
    Thanks
    2,792
    My Mood
    Sad
    Quote Originally Posted by marvinksy View Post
    please sen me c++
    Microsoft Express Downloads - Visual Studio Express and SQL Server Express

  14. #11
    Gordon`'s Avatar
    Join Date
    Dec 2007
    Gender
    male
    Posts
    283
    Reputation
    24
    Thanks
    325
    For making, hacks, loaders, etc. you need the WINAPI. The WINAPI is like a collection of function that allows you to communicate with the OS. Like getting processes, reading/writing files, creating processes/thread, and more. Also you can create windows, buttons, checkboxes and much more. When I use MFC then for GUI's because it's very easy to make forms. With the pure WINAPI you would need the right knowledge or you will fail at creating a window. MFC uses the WINAPI, but this framework helps you alot at building GUI's.

    You can also use wxWidgets, qt or .NET to create GUI's.


  15. The Following User Says Thank You to Gordon` For This Useful Post:

    JayFabulous (09-14-2010)

  16. #12
    JayFabulous's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Posts
    26
    Reputation
    10
    Thanks
    4
    My Mood
    Fine
    Quote Originally Posted by Gordon` View Post
    For making, hacks, loaders, etc. you need the WINAPI. The WINAPI is like a collection of function that allows you to communicate with the OS. Like getting processes, reading/writing files, creating processes/thread, and more. Also you can create windows, buttons, checkboxes and much more. When I use MFC then for GUI's because it's very easy to make forms. With the pure WINAPI you would need the right knowledge or you will fail at creating a window. MFC uses the WINAPI, but this framework helps you alot at building GUI's.

    You can also use wxWidgets, qt or .NET to create GUI's.
    About how much of the API would be suffice? I'm begging to understand what all the function calls and arguments are.

  17. #13
    258456's Avatar
    Join Date
    May 2010
    Gender
    male
    Location
    ghjghj
    Posts
    1,222
    Reputation
    18
    Thanks
    300
    My Mood
    Relaxed
    look for a book by Charles Pretzold on winapi, there is a free pdf version i believe, just google it. You should know like the first 100 pages to understand functions and stuff. Trust me though, once u start, u won't want to stop Winapi is amazing, not for gui's though cuz u gotta know what ur doing cuz it's hardcore stuff man(for me atleast ). LOL, good luck.
    Last edited by 258456; 09-14-2010 at 07:40 PM.

Similar Threads

  1. WWII Online Battle over europe - hack request
    By Joe.. in forum Hack Requests
    Replies: 1
    Last Post: 12-06-2012, 02:59 PM
  2. I am officialy taking over the spammers corner
    By SATANICAT in forum Spammers Corner
    Replies: 58
    Last Post: 01-23-2008, 04:15 PM
  3. Microsoft Sued Over WGA Notification
    By Bull3t in forum General
    Replies: 6
    Last Post: 06-30-2006, 05:21 PM
  4. Fagz Is Fucked Over! >_<
    By aldregon in forum General
    Replies: 14
    Last Post: 02-06-2006, 06:34 AM
  5. WW2 Online :Battleground over Europe
    By Joe.. in forum General Game Hacking
    Replies: 0
    Last Post: 12-30-2005, 02:40 AM