[UNSUPPORTED] Open 7 act*vator by Nononsence [revised by HotCarl] ;-)

Discussion in 'Windows 7' started by HotCarl, Oct 29, 2009.

  1. omdhar

    omdhar MDL Junior Member

    Aug 1, 2009
    94
    40
    0
    #481 omdhar, Jan 17, 2010
    Last edited: Jan 17, 2010
    You are right but I used masterdisaster's code on slic info and so I suppose hotcarl's too used masterdisaster's code. So, kindly avoid such comments since I am helping myself learning things and share others if it works.

    Edit : One thing is true that I cannot make detailed explaination describing everything step by step as are done in hotcarl's ldr but are already there in vista7 slic ldr.
     
  2. Hazar

    Hazar MDL Guru

    Jul 29, 2009
    2,507
    456
    90
    Ok maybe my comment was a bit mean sorry but HotCarl's loader is better in my opinion that's all and It's not like carl is copying your features
     
  3. HotCarl

    HotCarl MDL Addicted

    Jul 21, 2009
    831
    16
    30
    #483 HotCarl, Jan 18, 2010
    Last edited: Jan 19, 2010
    (OP)

    Well, I am sorry to say that you are not correct - I took nothing from MasterDisaster's OEMdump tool...although I did use MD's tool to compare the output from my program to the output from his and they were identical (so I could be sure that my code was dumping the SLIC and Cert properly). The "SLIC dump" code (in the "Advanced Options" window in O7A) is by MasterDisaster, PAYMYRENT converted it from C# to VB and gave it to me about the same time I gave PAYMYRENT my certificate dump code... I wrote the code to dump the certificate from tokens.dat myself...ROFL...it is not hard. :p
    You are making drastic assumptions bankrupt_gates, and you know what they say about assumptions - when they are incorrect, like in this instance, they make an "ass" out of "u" and "me" (ass + u + me = assume :p).

    As far what is in v1.2.7 being like what is in omdhar's...why dont you look at omdhar's source...or use Reflector to look into vistaSlicLdr.exe... If you knew anything about coding in VB then you wouldnt say such things...

    What do you mean by making the detail brief??? I wrote like 80% of O7A's code myself damn near (with some help here and there from PAYMYRENT)...and there is a LOT of code! I would like to see omdhar say the same thing... I am not here to bash omdhar over his code ripping, I have already done that and I dont need to keep on him. Everyone knows what he does here... Just use Reflector and look at his program, that is all I need to say.

    If you are trying to say that omdhar's program works better than mine, bankrupt_gates, then that is your opinion and you are certainly entitled to it...but why say that here unless you are trying to start an argument in omdhar's name, when you dont even know what you are talking about...or else you would not say such things... :rolleyes:
    It is in your best interest to run Reflector and actually have a look at my coding vs. his coding (and look at his lack of error handling and lack of proper coding in many instances) and you will see the difference yourself. Ask PAYMYRENT (who has seen omdhar's real source) or Hazar who has also seen it... You are making uninformed judgments about omdhar's program and my program, and not even knowing what you are talking about... Look at my source with Reflector and, or just run my program, and you can see all the work that went into my version of O7A...

    I actually do know how to do some stuff in VB (not tons of stuff, but I know some stuff) and have spent a lot of time working on this program (over 100 hours easily) and have put a lot of thought and effort in to O7A's code and especially it's error-handling...all for free...all for you people here who have the benefit of using it. I have gone to great lengths to make my version of O7A rock solid, while giving as many useful options to the user as possible...and yes, I have had help from PAYMYRENT and MasterDisaster (amongst others) along the way, I fully admit it and credit them every time I can. I dont take code other people wrote and assimilate it into O7A without crediting anyone...
    I am sure that when you look at how well my program works, and how many options it has, you can easily see all the hard work that has gone into O7A (heck, I even put in a custom keys.ini editor so users can add new keys to the external keys file with a button click...yet O7A still works well, and I dont need to add a bunch of confusing options to the GUI (like vista7SlicLdr has - like the "GUID" option it has that should be done automatically (the program should know whether or not to use GUID paths automatically))...O7A does a lot automatically for you, especially when it loads up now.)...

    I will take the "Pepsi challenge" with omdhar's loader any day. My program has at least 3 times the code of his and has like 10 times the error checking and handling (again, if you dont believe me, it's all there in Reflector when you open up his vista7slicldr.exe file...so look for your own eyes)... Heck, just comparing execuatables should tell you something...my program executable is like 3 times the size of omdhar's because my program has much more complex code and much more error handling to ensure that everything works correctly, as it should. I take great care in what I do when I add code to ensure that things dont interact with each other in an incorrect way that causes problems... I dont get things right every time I do something, no one could (as I am sure you could find a bug in most programs out today if you look close enough), but I at least have the understanding of VB code necessary in order to take all these different bits of code and combine them in a meaningful way so that everything works as it should, and benefits the end user in the best possible way. I dont want to just add a bunch of meaningless options to the UI, I want O7A to look at the user's computer and make the best recommended settings for it's self so the user has a place to start...and the way I have made O7A work, it recommends the best settings based on what it sees. These settings arent set in stone and the user is able to change anything that O7A sets when it starts up (unlike other programs that remove options completely from the window/UI so the user couldnt change them if the program detected something incorrectly).

    I am all about giving users more options, but I also dont want to burden the user with so many choices that it overwhelms them... If I can make O7A a little simpler and make it so it is able to set many of the options on it's own, automatically, based on the current state of Windows, then I think that is a good thing. I am not trying to take control away from the educated user...I am simply trying to make recommendations to the user so, with the knowledge they already have, the user can make the best choice for them self as to which options they need to use.
    Also, do not forget about the included, fully illustrated, help documentation (click the [Help] button on the main O7A window)...so if you have any more questions regarding O7A and activation in general, you can look there and read about exactly what each control on the window does. There is also a walk-through activation guide for using O7A, and a brief FAQ in there as well... ;)

    ...oh yeah, and don't forget the helpful tool-tips! If you want more information about a control on any of O7A's windows, simply hover the mouse cursor over that control (as long as it is not grayed out) for a couple seconds to immediately see helpful information about the control. :p :D ;)
    (by "control" I refer to anything on O7A's window that you can interact with (e.g. a button, or a combo box, or a check box, or a list box, or a text box, etc.)
     
  4. soufender

    soufender MDL Novice

    Dec 29, 2009
    42
    2
    0
    As a very recent MDL member, with all due respect to 'bankrupt_gates' (quite like the name btw!!), I believe HotCarl has fully justified his efforts. Let's just appreciate his obviously hard work on our behalf and stay friendly as most of MDL Forums content.
    Thanks, HotCarl from me anyway.
     
  5. HotCarl

    HotCarl MDL Addicted

    Jul 21, 2009
    831
    16
    30
    Thank you for the kind words. It is very much appreciated. :D
    I am sorry I am so busy lately, it is hard for me to reply to everyone's comments in a timely manner :p

    I hope the new version of O7A is working well for everyone... Many people have downoaded the new version and I have not gotten feedback about any issues (aside from suggestions, which I am always happy to get), so I am hoping the lack of comments means everything is working well. :D :) ;)
     
  6. PAYMYRENT

    PAYMYRENT MDL Developer

    Jul 28, 2009
    1,460
    420
    60
    haha no.. i gave him two peices of code... the hacked up random named bootsect. and GUID paths code.

    the code i gave to HotCarl was 10,000 times better. i think he has the improved bootsect patcher code. i helped carl with the recode he did for the key and cert install... so yea :p comparing the sources of both apps i can make two or three changes to the omdhar ldr and it will break
     
  7. HotCarl

    HotCarl MDL Addicted

    Jul 21, 2009
    831
    16
    30
    #487 HotCarl, Jan 21, 2010
    Last edited: Jan 21, 2010
    (OP)
    I have the code you gave me for the Read-Write Application, but I have not had very much time to do anything with it, so I have not played with it much yet. I havent even looked at O7A's code since I released the last version... :p
    It finds the existing loader file just fine, so that is good as it is no problem to remove an existing loader prior to installation of the new one, but as far as writing to the bootsector to "install" the new randomly named loader file...I have not had time to really mess with it. You were saying it wasn't quite working correctly in that area, and I can see why as there is quite a bit of code you have written to handle the task...not to mention all the .dll calls and everything. It is difficult to use VB to create an application like that because VB is a very high level programming language...
    I am hoping that I can have some time to sit down and go through the code line-by-line in the not too distant future... :p (say, perhaps this weekend if I get a chance :)) That would be pretty awesome to get it working correctly, and I have to say that I am quite impressed with the code you have written, that I have looked at so far. ;) :D :)
     
  8. tuvi123

    tuvi123 MDL Addicted

    Jul 29, 2009
    623
    86
    30
    HotCarl
    is O7A be able to uninstall any loader files from my system? (like can I use your loader to uninstall Daz/omdar's loader?, it has radom names for the grldr files so I think it will not work)
     
  9. PAYMYRENT

    PAYMYRENT MDL Developer

    Jul 28, 2009
    1,460
    420
    60
    lol i was talking about the memory stream patcher. lol thats a working method the read-write app is still in progress i havent messed with it tho. ill work on it sometime soon so ill tell you what happens
     
  10. HotCarl

    HotCarl MDL Addicted

    Jul 21, 2009
    831
    16
    30

    As of v1.2.7 O7A will uninstall any loader that is present on a user's system, but if the loader has a random name, the loader file it's self will still remain on the system volume.

    In the next version I plan on changing that. PAYMYRENT gave me some code that he wrote that finds the loader name (as part of his Read-Write application)...so in then next version (whenever I have time to add stuff), if PAYMYRENT does not mind me using a little bit of his code, I will make the "Advanced Options" [Uninstall Loader File only] button fully remove the random loader files instead of just disabling them... :)

    I would not mind adding random loader names either, as a separate "Advanced Option" (as long as I can have time to sit down and add the feature...and test it to ensure that it will work correctly! :p). The code that PAYMYRENT is talking about (that I almost forgot about because I have been so busy) is the recoded bootsect patcher, using memory streams (sorry I forgot for a minute there lol :p)...
    As soon as I have time to sit down and add these things (and be able to fully test the new things I add so I am sure I am not releasing a poorly functioning feature) then I will see how I can incorporate things effectively. ;) :D :)

    Anyway, it is time for me to get back to school... See you later. :p :)
     
  11. PAYMYRENT

    PAYMYRENT MDL Developer

    Jul 28, 2009
    1,460
    420
    60
    lol i dont care if you use the code i gave you. i have no real use for it (bios mod) so if it would help HotCarl then its all good with me
     
  12. Lich King

    Lich King MDL Addicted

    Sep 24, 2009
    500
    24
    30
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. omdhar

    omdhar MDL Junior Member

    Aug 1, 2009
    94
    40
    0
    #493 omdhar, Jan 21, 2010
    Last edited: Jan 21, 2010
    Some info on how Hotcarl copied ideas from vista7 slic ldr and added into his loader

    1. Omdhar took source code of Nononsence so does later by Hotcarl.
    2. Omdhar tried to mod look and make user freindly ldr so does later by Hotcarl.
    3. Omdhar added user adding themselves OEM info so does later by hotcarl.
    4. Omdhar added token backup and restore for user so does later by hotcarl.
    5. Omdhar renamed BiOS mod to cert & key install only option so does later by hotcarl.
    6. Omdhar added automated install selection based on slic info so does later by hotcarl.

    More, Omdhar's ldr automatically check activation status right after install but hotcarl ldr adds unnecessary button to recheck activation status. Ldr is basically required right after install of OS for activation or adding OEM info only. Sometime or in case of retail users, they would like to backup or restore token licence. Why the hell on earth, one would requires below in a ldr :-

    1. Processor model,speed or product ID
    2. Seperate key.ini file when there is limited OEM Slp key (Maybe in numbers yet to be found).
    3. Checking just key (ofcourse by daz) in ldr when user needs basically activation and there is limited key only (Maybe in numbers yet to be found).
    4. Dumping slic & cert when again that is seperate requirement and tool available for it and also limited slic & cert only (Maybe in numbers yet to be found).
    5. Error reporting is ok but why error logging, when user themselves or Mr Hotcarl cannot make ldr wk seeing log because its the ldr by zsmin which will work or not and Zsmin only have answers.
     
  14. Hazar

    Hazar MDL Guru

    Jul 29, 2009
    2,507
    456
    90
    Here's the big difference:

    Carl did it better, and for himself.
     
  15. omdhar

    omdhar MDL Junior Member

    Aug 1, 2009
    94
    40
    0
    Thats great, cheers mod.
     
  16. Superfly

    Superfly MDL Expert

    Jan 12, 2010
    1,143
    543
    60
    @omdhar
    Enough already!! - any idiot with even newbie VB6 can see HotCarls code is more robust than yours - go away now! - and YTF post this on two threads anyway?
    (BTW I got a mod so just interested in the code of the loaders - don't care really who stole what from who)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. Hazar

    Hazar MDL Guru

    Jul 29, 2009
    2,507
    456
    90
    What do you expect if you post such a negative comment? Just because I'm a mod, I still have an opinion.
     
  18. PAYMYRENT

    PAYMYRENT MDL Developer

    Jul 28, 2009
    1,460
    420
    60
    ok well lets see... someone posted a ldr installer that i wrote somewhere... if your ldr installer has features that are the same as what mine has your going to get the same response... you took my ideas and my code. i highly doubt you can do it tho everything is encrypted reflector becomes useless so have fun with that one... anyways last link in my sig should direct you to it...
     
  19. HotCarl

    HotCarl MDL Addicted

    Jul 21, 2009
    831
    16
    30
    #499 HotCarl, Jan 21, 2010
    Last edited: Jan 21, 2010
    (OP)

    ROFL!

    You have nothing to say about everything that I posted in your thread, so you have to post more BS in here...ROFL!

    Omdhar, you should learn to quit while you are ahead...you keep messing with me and I will post your source for everyone to see how horribly it is coded...

    You are a hack. You cant even code, and it is painfully obvious from looking at your source. So let's go through your assertions, one at a time...:

    (1) Omdhar took source code of Nononsence so does later by Hotcarl.
    --> Yes, you took his source and didnt even bother to credit him or say thanks until I got on your case. Flip back through the posts in your thread and you will see if you cannot remember a few months back. I used Nononsence's original source and credited him the whole time. I even gave him credit as a co-author (instead of putting "Powered by HotCarl" on the thing and making everyone think I wrote it...) You did a similar thing with zsmin...you asked him to create a custom GRLDR file for you, then you asked him to make it say "Powered by Omdhar" so it could look like you made it. You have a lot of nerve!

    (2) Omdhar tried to mod look and make user freindly ldr so does later by Hotcarl.
    --> And your point is? So because you took a source that Nononsence wrote, and tried to steal it for your own (and put your name on it without giving him ANY credit until I mentioned it)...that means that no one else can use it? ROFL... OK...that makes no sense. I saw how sh!tty your program was and I thought to myself, how can someone take a loader program that is aready open source and hack it up so bad that it barely resembles it's former self. You bastardized Nononsence's code and your program makes people less safe... So I wanted to see if I could make a *proper* mod of Nonsence's O7A and do things right.

    (3) Omdhar added user adding themselves OEM info so does later by hotcarl.
    --> There are so many programs and activators that do this...next you will be saying that I stole the idea of using combo boxes to set the product key and SLIC/Certificate... ROFL! You are full of sh!t.

    (4) Omdhar added token backup and restore for user so does later by hotcarl.
    --> Again, there are literally so many programs and activators that do this... So PAYMYRENT must have copied you as well eh? You make yourself look stupid. What, are you going to say next that you invented the internet? ROFL!!!

    (5) Omdhar renamed BiOS mod to cert & key install only option so does later by hotcarl.
    --> I renamed it because I changed the way my program loads. If you thing I renamed my checkbox from "I have a modded BIOS" to "Install Key and Cert only" because of you then you are sorely mistaken...and you would have to be high to think of a stupid thing like that. Why the heck would I copy the name of a combo box just because you had it. OMG, it is like I am dealing with an attention-seeking child here.

    (6) Omdhar added automated install selection based on slic info so does later by hotcarl.
    --> ROFL. Is that what you call it? You removed options from your UI depending on whether MasterDisaster's code detected SLIC 2.1 or not (which is a horrible idea because what if the code does not detect things right like freeman shows above...). Your program does nothing automatically, it cant even decide whether to use a GUID on its own. Your program is coded so sloppy, and it is apparent you do not know what you are doing...I am surprised anything works!

    My program automatically does it as well...ROFL. I added the button in case the user is an advanced user and is comfortabe tweaking their system without using O7A. That way the user can click the button to re-check activation if they are unsure if they did anything that messed up their activation.
    I dont add useless options like you do. You have options on your UI that are unneeded, or are things that are done automatically in other, properly coded, programs...


    WTF do you mean by this crap? Here we go again...

    (1) I added the "Processor model,speed or product ID" to give the user more info about the system because not everyone just activates their system. I use my program on my friend's PC's, so it is nice to see all that information readily available when I run my app on other people's PC's...especially for debugging purposes. Remember, I am making this program for myself to use as well when needed. :)
    (2) I added an external keys.ini file for the benefit of the user (as I noticed that people liked having an external file that they could edit and add custom keys to). I am sure if you could figure out how to add an external keys file then you would, but obviously dont know what you are doing...so unless you rip the keys.ini code from someone else, there will never be a external keys file in your sloppy program.
    (3) I added a custom key checker to my program because it is useful to be able to check a product key in the same app that you are installing it in. People can enter a custom product key and check it to ensure it is valid. My program even tells the user if the key will be genuine when installed on their system. I fail to see how something like that is a useless option, like you claim. It's not like I go adding stuff to my UI (like the GUID path option...ROFL!) that is totally useless to the user (like you do...)
    (4) I added a SLIC/Cert dump because I felt it would add value to my tool. I only add things that will add value to the end user. Again, if you thing that these are pointless options then why do thousands of people download my program every time I release a new version? I get thanks all the time in every forum I post my program in for all the work I have done, and for all the useful options that I have added. I set out to make O7A an activation toolkit (as it says on my OP), so if there is something that I can add to O7A that will make the end user's life a little simpler (whether they are an expert or novice user) then I will do it.
    (5) I log errors so I can see the output and fix the errors! I know you dont care about errors in your program, or how to track them down...but I do. I want it so if a user has a problem, or something does not work right, the user can just send me a copy of their error log and I can figure out instantly (usually) where the problem occurred so I can fix it. If I didnt care about the users of my program then I wouldnt bother to log errors... I never log any personal information (like product keys), or anything that can individually identify anyone's system. I take great care in maintaining user's privacy when it comes to error logging.

    I know you dont care about actually providing a program that people will find useful, and that you can fix if anything is wrong with it. You are clearly more concerned about getting your name out there with your attention-seeking, childish behavior...and it is also evident from looking at your source and how you put more effort into making it hard for someone to remove your precious "Powered by Omdhar" than any other code you "wrote" in there.

    If you continue to throw BS my way, then I will let you have it. I have been purposefully trying to not get mean with my replies to you, but you make it very hard sometimes... And it pisses me off that there are people like mysef and Daz and PAYMYRENT and Hazar (amongst many others!) trying to do things that help people...and all you are concerned about is yourself and how much attention you are getting. You even make another account just to thank yourself in your thread so it can look like people are using your program... You are a joke, and if I were you I would quit while you are not too far behind. I really have no wish to keep dragging you through the mud...
     
  20. PAYMYRENT

    PAYMYRENT MDL Developer

    Jul 28, 2009
    1,460
    420
    60
    lol good point... hmmm i wonder when i stole the code for token restore? lol