[Tutorials] Creating Your Own Updates & Addons
- coleoptere2007
- Posts: 13
- Joined: Sun Sep 09, 2007 1:42 pm
- Location: Paris, FRANCE
-
- Posts: 18
- Joined: Mon Oct 31, 2005 7:23 pm
- Contact:
Read this page for information on creating shortcuts:
http://www.wincert.net/forum/index.php?showtopic=1904
http://www.wincert.net/forum/index.php?showtopic=1904
I couldn't wait for a WGA v1.8.31.9 addon so i tried to pull apart RyamVM's last addon v1.8.31.0
I can understand every last thing except this checksum, which is not CRC32 or MD5 or any I know of:
R_WGA.inf (referring to LegitCheckControl.dll)
What is "175b25"
Its not CRC32. If I could figure out how to find out the NEW checksum I could do it.
Microsoft honestly. They annoy you, then they annoy you again, then again and again.
So thats the only thing I cannot work out, this stupid checksum.
Yep - I installed the WGA in VMware and the "Filelist" key itself is not even there.
That is, I installed the new v1.8.31.9 and theres no filelist reg key there.
It should refer to three file (it does in the last addon) but not in this real installation.
I know what will happen - I will remove those lines from R_WGA.inf, then 7z the addon, then make it all again and install it and it won't work.
I know, RyanVM will no doubt release the new v1.8.31.9 at some point but I am too impatient!
No, I am not asking anyone else to make it, I just want to know about this checksum or should I say, I need to know the new checksum for the new v1.8.31.9
[/code] < lol
It can stay there, left square bracket, forward slash, "code", right square bracket.
Sorry I am losing it, but I underscore don't underscore care underscore any underscore more.
I can understand every last thing except this checksum, which is not CRC32 or MD5 or any I know of:
R_WGA.inf (referring to LegitCheckControl.dll)
Code: Select all
HKLM,"SOFTWARE\Microsoft\Updates\WgaNotify\SP0\WgaNotify\Filelist\0","BuildCheckSum",0,"175b25"

Its not CRC32. If I could figure out how to find out the NEW checksum I could do it.
Microsoft honestly. They annoy you, then they annoy you again, then again and again.
So thats the only thing I cannot work out, this stupid checksum.
Yep - I installed the WGA in VMware and the "Filelist" key itself is not even there.
That is, I installed the new v1.8.31.9 and theres no filelist reg key there.
It should refer to three file (it does in the last addon) but not in this real installation.
I know what will happen - I will remove those lines from R_WGA.inf, then 7z the addon, then make it all again and install it and it won't work.
I know, RyanVM will no doubt release the new v1.8.31.9 at some point but I am too impatient!
No, I am not asking anyone else to make it, I just want to know about this checksum or should I say, I need to know the new checksum for the new v1.8.31.9
[/code] < lol

Sorry I am losing it, but I underscore don't underscore care underscore any underscore more.
http://www.microsoft.com/whdc/system/pl ... ECOFF.mspxUser wrote:I can understand every last thing except this checksum
Look at the CheckSum field of the Optional Header. There are API calls to calculate the checksum, but there's no need for that--you are supposed to just read it from the data structures. I just use a Perl script to get this information for me.
But none of this is important, actually. Those registry entries are optional and exist only for bookkeeping; they can be omitted without any ill effect. Especially since WGAN isn't even an original component of the OS. I never bother with this stuff for anything that isn't an original OS component.
And why are you getting WGAN instead of WGAV?
OK cheers.code65536 wrote:http://www.microsoft.com/whdc/system/pl ... ECOFF.mspxUser wrote:I can understand every last thing except this checksum
Look at the CheckSum field of the Optional Header. There are API calls to calculate the checksum, but there's no need for that--you are supposed to just read it from the data structures. I just use a Perl script to get this information for me.
Well, there has to be a reason RyanVM goes to the trouble of checking the three files checksums?code65536 wrote:But none of this is important, actually. Those registry entries are optional and exist only for bookkeeping; they can be omitted without any ill effect. Especially since WGAN isn't even an original component of the OS. I never bother with this stuff for anything that isn't an original OS component.

code65536 wrote:And why are you getting WGAN instead of WGAV?
Because its the only hotfix showing up in WU and I want it completely cleared so it displays "There are no high-priority updates for your computer".
I know I should wait but I can't.

Its 9.30AM on a Friday and I have nothing better to do.

-
- Posts: 130
- Joined: Sat Jan 10, 2009 4:30 am
- Location: Estonia
sorry for the silly question, but...which program must i use to cab and compress a file. For example if i want to make from .inf file a cab compressed .in_ file.
Also would u please teach me how to use the program, cause i´m not very familiar with programming languages. I wanted to use makecab program, but i didn´t understand a thing which switches to use or how the command line should look like a.s.o.
Once i tried microsofts compress.exe and it managed to create such file, but nlite dialog said, that its not a cab file. Could someone help me out and direct me for better understanding?
Also would u please teach me how to use the program, cause i´m not very familiar with programming languages. I wanted to use makecab program, but i didn´t understand a thing which switches to use or how the command line should look like a.s.o.
Once i tried microsofts compress.exe and it managed to create such file, but nlite dialog said, that its not a cab file. Could someone help me out and direct me for better understanding?
Most important question is why and everything begins of your choice
hi guys
Some links are broken and also some docs missing.
There's a tool at Wincert forums called Inf-Addon Maker created by rs90:
http://www.wincert.net/forum/index.php?showtopic=5471
I'm shure it will be useful for first-time addon makers aswell as veterans.
Also I did compile a doc with all I could collect over at msdn and osronline.
Have a look at it and let me know what you think:
Inf_Install_Reference.doc
regards felix
Some links are broken and also some docs missing.
There's a tool at Wincert forums called Inf-Addon Maker created by rs90:
http://www.wincert.net/forum/index.php?showtopic=5471
I'm shure it will be useful for first-time addon makers aswell as veterans.
Also I did compile a doc with all I could collect over at msdn and osronline.
Have a look at it and let me know what you think:
Inf_Install_Reference.doc
regards felix
-
- Posts: 130
- Joined: Sat Jan 10, 2009 4:30 am
- Location: Estonia
what do yo recommend me to use if I want to rebuild a cab file from inside an addon ?
For example "DaRkMaDnEsS_IDM5.18_Build5_Inter_Addon.7z" (Internet Download Manager) I wish to modify the content of the .cab file standing next to .inf and .ini files.., is there any chance to make a mess If I use the "cab maker"...and obtain a different size of the new cab ? I mean different size than the original cab inside the addon...
thanx
For example "DaRkMaDnEsS_IDM5.18_Build5_Inter_Addon.7z" (Internet Download Manager) I wish to modify the content of the .cab file standing next to .inf and .ini files.., is there any chance to make a mess If I use the "cab maker"...and obtain a different size of the new cab ? I mean different size than the original cab inside the addon...

thankyou,
I was forgetting the place I've posted this on forum
had to enter through the "read all post by this user (myself)" facility
so it is not like some installers do, reporting corrupted data cab a kind of CRC check ... when does not match the one the producer specified somewhere within installer...the addon has more freedom
it is good because I can easily update some addons
I was forgetting the place I've posted this on forum
had to enter through the "read all post by this user (myself)" facility

so it is not like some installers do, reporting corrupted data cab a kind of CRC check ... when does not match the one the producer specified somewhere within installer...the addon has more freedom

it is good because I can easily update some addons
Correct.
Windows system files are protected against corruption and unauthorized patching/hacking by checksums within the files. Those checksums are easily changed with ModifyPE. RVMi uses a similar method when it is directed to patch files by an addon.
Windows system files are protected against corruption and unauthorized patching/hacking by checksums within the files. Those checksums are easily changed with ModifyPE. RVMi uses a similar method when it is directed to patch files by an addon.