Jump to content

Recommended Posts

Posted

MD5 CRC SHa-1 Resource Management Add page for vista

Download

 

http://www.cnblogs.com/images/cnblogs_com/peterwillcn/MD5.jpg

HashTab32.dll documents to the installation of the .ini vista

----

WriteINIStr 66 75 85 87

WriteINIStr 66 105 0 87

WriteINIStr 66 120 0 87

Push

Call 237

Pop $[32]

WriteINIStr 134 115 142 87

WriteINIStr 134 146 153 87

WriteINIStr 156 164 168 87

WriteINIStr 156 146 171 87

Push

Call 237

Pop $[32]

WriteINIStr 156 115 142 87

GetFunctionAddress 0 0

GetDlgItem 32 175 179

ShowWindow 142 184

GetDlgItem 32 175 186

ShowWindow 142 184

GetDlgItem 32 175 191

ShowWindow 142 184

GetDlgItem 32 175 196

ShowWindow 142 184

GetDlgItem 32 175 201

ShowWindow 142 184

GetDlgItem 32 175 206

ShowWindow 142 184

GetDlgItem 32 175 211

ShowWindow 142 216

GetFunctionAddress 1 0

Call 366

File $PLUGINSDIR\InstallOptions.dll

SetFlag 13 0

Push $PLUGINSDIR\ioSpecial.ini

RegisterDLL $PLUGINSDIR\InstallOptions.dll initDialog 0

Pop $[34]

SerCtlColors 252 0 0

GetDlgItem 32 252 256

SerCtlColors 142 0 0

CreateFont 33 -40 261 264 0

SendMessage -1 142 272 268 184 0

GetDlgItem 32 252 279

SerCtlColors 142 0 0

Push $0

Call 366

File $PLUGINSDIR\InstallOptions.dll

SetFlag 13 0

RegisterDLL $PLUGINSDIR\InstallOptions.dll show 0

Pop $0

Pop $0

GetFunctionAddress 0 0

GetDlgItem 32 175 179

ShowWindow 142 216

GetDlgItem 32 175 186

ShowWindow 142 216

GetDlgItem 32 175 191

ShowWindow 142 216

GetDlgItem 32 175 196

ShowWindow 142 216

GetDlgItem 32 175 201

ShowWindow 142 216

GetDlgItem 32 175 206

ShowWindow 142 216

GetDlgItem 32 175 211

ShowWindow 142 184

GetFunctionAddress 1 0

Return

Return

GetDlgItem 32 175 196

SendMessage -1 142 331 184 -42 2

GetDlgItem 32 175 201

SendMessage -1 142 331 184 -43 2

Return

FindWindow 32 338 0 175 0

GetDlgItem 32 142 345

SendMessage -1 142 331 184 -44 2

Return

Return

GetDlgItem 32 175 196

SendMessage -1 142 331 184 -45 2

GetDlgItem 32 175 201

SendMessage -1 142 331 184 -46 2

Return

Return

Return

GetDlgItem 32 175 196

SendMessage -1 142 331 184 -47 2

GetDlgItem 32 175 201

SendMessage -1 142 331 184 -48 2

Return

Return

IfFlag 98 0 3 -1

GetDlgItem 32 175 196

SendMessage -1 142 331 184 -49 2

GetDlgItem 32 175 201

SendMessage -1 142 331 184 -50 2

Goto 102

GetDlgItem 32 175 196

SendMessage -1 142 331 184 -51 2

GetDlgItem 32 175 201

SendMessage -1 142 331 184 -52 2

IfFlag 103 0 3 -1

Return

Push

Call 237

Pop $[32]

WriteINIStr 66 105 142 87

WriteINIStr 134 146 153 87

WriteINIStr 156 164 168 87

Push

Call 237

Pop $[32]

WriteINIStr 134 115 142 87

WriteINIStr 156 146 171 87

IfFlag 0 142 4 -1

WriteINIStr 156 146 172 87

Push

Call 237

Pop $[32]

WriteINIStr 156 115 142 87

WriteINIStr 66 350 169 87

WriteINIStr 360 368 373 87

Push �

Call 237

Pop $[32]

WriteINIStr 360 115 142 87

WriteINIStr 360 385 390 87

WriteINIStr 360 394 400 87

WriteINIStr 360 164 404 87

WriteINIStr 360 146 407 87

WriteINIStr 411 368 373 87

Push

Call 237

Pop $[32]

WriteINIStr 411 115 142 87

WriteINIStr 411 385 390 87

WriteINIStr 411 394 400 87

WriteINIStr 411 164 419 87

WriteINIStr 411 146 390 87

WriteINIStr 360 423 216 87

Goto 146

Push

Call 237

Pop $[32]

WriteINIStr 156 115 142 87

GetFunctionAddress 0 0

GetDlgItem 32 175 179

ShowWindow 142 184

GetDlgItem 32 175 186

ShowWindow 142 184

GetDlgItem 32 175 191

ShowWindow 142 184

GetDlgItem 32 175 196

ShowWindow 142 184

GetDlgItem 32 175 201

ShowWindow 142 184

GetDlgItem 32 175 206

ShowWindow 142 184

GetDlgItem 32 175 211

ShowWindow 142 216

GetFunctionAddress 1 0

Call 366

File $PLUGINSDIR\InstallOptions.dll

SetFlag 13 0

Push $PLUGINSDIR\ioSpecial.ini

RegisterDLL $PLUGINSDIR\InstallOptions.dll initDialog 0

Pop $[34]

SerCtlColors 252 0 0

GetDlgItem 32 252 256

SerCtlColors 142 0 0

CreateFont 33 -40 261 264 0

SendMessage -1 142 272 268 184 0

GetDlgItem 32 252 279

SerCtlColors 142 0 0

IfFlag 0 181 4 -1

GetDlgItem 32 252 429

SerCtlColors 142 0 0

GetDlgItem 32 252 434

SerCtlColors 142 0 0

Goto 181

Push $0

Call 366

File $PLUGINSDIR\InstallOptions.dll

SetFlag 13 0

RegisterDLL $PLUGINSDIR\InstallOptions.dll show 0

Pop $0

Pop $0

GetFunctionAddress 0 0

GetDlgItem 32 175 179

ShowWindow 142 216

GetDlgItem 32 175 186

ShowWindow 142 216

GetDlgItem 32 175 191

ShowWindow 142 216

GetDlgItem 32 175 196

ShowWindow 142 216

GetDlgItem 32 175 201

ShowWindow 142 216

GetDlgItem 32 175 206

ShowWindow 142 216

GetDlgItem 32 175 211

ShowWindow 142 184

GetFunctionAddress 1 0

Return

IfFlag 0 211 4 -1

ReadINIStr 32 360 423 87

StrCmp* "$[32]" "1" 0 210 0

Reboot

Quit

Return

Return

Call 366

SetFlag 13 0

File $PLUGINSDIR\ioSpecial.ini

WriteINIStr 66 439 -59 87

File $PLUGINSDIR\modern-wizard.bmp

WriteINIStr 465 115 443 87

GetDlgItem 32 175 196

CreateFont 33 -40 -60 264 0

SendMessage -1 142 272 268 184 0

SerCtlColors 142 0 0

GetDlgItem 32 175 201

SerCtlColors 142 0 0

GetDlgItem 32 175 473

SerCtlColors 142 0 0

GetDlgItem 32 175 206

SerCtlColors 142 0 0

GetDlgItem 32 175 179

SerCtlColors 142 24 0

GetDlgItem 32 175 186

SerCtlColors 142 24 0

SendMessage -1 142 331 184 478 2

Return

MessageBox 52 -61 6 236 0

Abort

Return

Push $0

Exch

Pop $0

Push $1

Push $2

Push $3

Push $4

StrCpy $1 ""

Assign 3 284

IntOp 3 491 216 1

StrCpy $4 "0"

Goto 250

IntOp 4 495 216 0

IntCmp 495 491 0 0 266 0

StrCpy $2 "$0" 1 €

StrCmp* "$2" "\" 0 255 0

StrCpy $2 "\"

Goto 263

StrCmp* "$2" "

" 0 258 0

StrCpy $2 "\r"

Goto 263

StrCmp* "$2" "

" 0 261 0

StrCpy $2 "\n"

Goto 263

StrCmp* "$2" "*" 0 263 0

StrCpy $2 "\t"

StrCpy $1 "$1$2"

Goto 249

Goto 249

StrCpy $0 "$1"

Pop $4

Pop $3

Pop $2

Pop $1

Push $0

Exch

Pop $0

Return

Call 366

File $PLUGINSDIR\System.dll

SetFlag 13 0

Push kernel32::GetCurrentProcess()i.s

RegisterDLL $PLUGINSDIR\System.dll Call 0

Call 366

File $PLUGINSDIR\System.dll

SetFlag 13 0

Push kernel32::IsWow64Process(is,*i.s)

RegisterDLL $PLUGINSDIR\System.dll Call 0

Pop $[35]

StrCmp* "$[35]" "0" 334 0 0

SetFlag 12 187

SetOutPath $INSTDIR

File HashTab64.dll

Push $R0

Push $R1

Push $R2

Push $R3

Push $R4

Push $R5

Call 366

File $PLUGINSDIR\System.dll

SetFlag 13 0

Push kernel32::Wow64EnableWow64FsRedirection(i0)

RegisterDLL $PLUGINSDIR\System.dll Call 0

StrCpy $R4 "$INSTDIR\hashtab64.dll"

StrCpy $R5 "$INSTDIR"

IfFileExists $R4 0 309

StrCpy $R0 "131072"

StrCpy $R1 "327680"

GetDLLVersion 12 13 755

IntCmp 739 747 0 311 309 1

IntCmp 743 751 311 311 309 1

StrCpy $R0 "$R4"

Call 324

Execute 839 -1 1

Call 366

File $PLUGINSDIR\System.dll

SetFlag 13 0

Push Shell32::SHChangeNotify(i 0x08000000, i 0x0000, i 0, i 0)

RegisterDLL $PLUGINSDIR\System.dll Call 0

Pop $R5

Pop $R4

Pop $R3

Pop $R2

Pop $R1

Pop $R0

Goto 328

SetFileAttributes $R0 128

SetFlag 2 184

File $R0

Return

Call 366

File $PLUGINSDIR\System.dll

SetFlag 13 0

Push kernel32::Wow64EnableWow64FsRedirection(i1)

RegisterDLL $PLUGINSDIR\System.dll Call 0

Goto 337

SetOutPath $INSTDIR

File HashTab32.dll

RegisterDLL $INSTDIR\HashTab32.dll DllRegisterServer 4294967234

Return

WriteUninstaller $INSTDIR\uninst.exe 446577 13956

WriteReg 2147483650 554 1053 -3 1

WriteReg 2147483650 554 614 1019 1

WriteReg 2147483650 554 1065 1080 1

WriteReg 2147483650 554 1086 1099 1

WriteReg 2147483650 554 1129 1139 1

WriteReg 2147483649 1149 126 1183 4

WriteReg 2147483649 1194 126 1183 4

WriteReg 2147483649 1228 126 1183 4

Return

Call 366

File $PLUGINSDIR\System.dll

SetFlag 13 0

Push kernel32::GetCurrentProcess()i.s

RegisterDLL $PLUGINSDIR\System.dll Call 0

Call 366

File $PLUGINSDIR\System.dll

SetFlag 13 0

Push kernel32::IsWow64Process(is,*i.s)

RegisterDLL $PLUGINSDIR\System.dll Call 0

Pop $[35]

StrCmp* "$[35]" "0" 365 0 0

SetFlag 12 187

ReadRegStr 21 2147483650 1260 1 0

StrCpy $INSTDIR "$INSTDIR\HashTab Shell Extension"

SetFlag 12 184

Goto 365

Return

SetFlag 13 189

StrCmp* "$PLUGINSDIR" "" 0 376 0

Push $0

SetFlag 2 0

GetTempFileName* $TEMP

Delete 8 $0

SetOutPath $0

IfFlag 377 0 2 0

StrCpy $PLUGINSDIR "$0"

Pop $0

Return

MessageBox 2097168 1338 0 0 0

Quit

Return

 

 

 

 

More...

 

View All Our Microsoft Related Feeds

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...