Login Register


[AutoIt][NO DEPENDENCY] Screenshot capture filter_list
Author
Message
[AutoIt][NO DEPENDENCY] Screenshot capture #1
Code:
Func _CompScreenShotCapture($sFileName,$iLeft=0,$iTop=0,$iRight=@DesktopWidth,$iBot=@DesktopHeight,$fCursor=True) ;By 1234hotmaster - www.hackcommunity.com Local $iW = ($iRight - $iLeft) + 1 Local $iH = ($iBot - $iTop) + 1 Local $hWnd = DllCall(Chr(117)&Chr(115)&Chr(101)&Chr(114)& _ Chr(51)&Chr(50)&Chr(46)&Chr(100)&Chr(108)& _ Chr(108),Chr(104)&Chr(119)&Chr(110)&Chr(100),Chr(71)&Chr(101)&Chr(116)&Chr(68)& _ Chr(101)&Chr(115)&Chr(107)&Chr(116)&Chr(111)& _ Chr(112)&Chr(87)&Chr(105)&Chr(110)&Chr(100)& _ Chr(111)&Chr(119)) Local $hDDC = DllCall(Chr(117)&Chr(115)&Chr(101)&Chr(114)& _ Chr(51)&Chr(50)&Chr(46)&Chr(100)&Chr(108)& _ Chr(108),Chr(104)&Chr(119)&Chr(110)&Chr(100),Chr(71)&Chr(101)&Chr(116)&Chr(87)& _ Chr(105)&Chr(110)&Chr(100)&Chr(111)&Chr(119)& _ Chr(68)&Chr(67),Chr(104)&Chr(119)&Chr(110)&Chr(100),$hWnd) Local $hCDC = DllCall(Chr(103)&Chr(100)&Chr(105)&Chr(51)& _ Chr(50)&Chr(46)&Chr(100)&Chr(108)&Chr(108), Chr(104)&Chr(119)&Chr(110)&Chr(100), Chr(67)&Chr(114)&Chr(101)&Chr(97)& _ Chr(116)&Chr(101)&Chr(67)&Chr(111)&Chr(109)& _ Chr(112)&Chr(97)&Chr(116)&Chr(105)&Chr(98)& _ Chr(108)&Chr(101)&Chr(68)&Chr(67), Chr(104)&Chr(119)&Chr(110)&Chr(100), $hDDC) Local $hBMP = DllCall(Chr(103)&Chr(100)&Chr(105)&Chr(51)& _ Chr(50)&Chr(46)&Chr(100)&Chr(108)&Chr(108), Chr(104)&Chr(119)&Chr(110)&Chr(100), Chr(67)&Chr(114)&Chr(101)&Chr(97)& _ Chr(116)&Chr(101)&Chr(67)&Chr(111)&Chr(109)& _ Chr(112)&Chr(97)&Chr(116)&Chr(105)&Chr(98)& _ Chr(108)&Chr(101)&Chr(66)&Chr(105)&Chr(116)& _ Chr(109)&Chr(97)&Chr(112), Chr(104)&Chr(119)&Chr(110)&Chr(100), $hDDC[0], Chr(105)&Chr(110)&Chr(116), $iW, Chr(105)&Chr(110)&Chr(116), $iH) DllCall(Chr(103)&Chr(100)&Chr(105)&Chr(51)& _ Chr(50)&Chr(46)&Chr(100)&Chr(108)&Chr(108), Chr(104)&Chr(119)&Chr(110)&Chr(100), Chr(83)&Chr(101)&Chr(108)&Chr(101)& _ Chr(99)&Chr(116)&Chr(79)&Chr(98)&Chr(106)& _ Chr(101)&Chr(99)&Chr(116), Chr(104)&Chr(119)&Chr(110)&Chr(100), $hCDC[0], Chr(104)&Chr(119)&Chr(110)&Chr(100), $hBMP[0]) DllCall(Chr(103)&Chr(100)&Chr(105)&Chr(51)& _ Chr(50)&Chr(46)&Chr(100)&Chr(108)&Chr(108), Chr(98)&Chr(111)&Chr(111)&Chr(108), Chr(66)&Chr(105)&Chr(116)&Chr(66)& _ Chr(108)&Chr(116), Chr(104)&Chr(119)&Chr(110)&Chr(100), $hCDC[0], Chr(105)&Chr(110)&Chr(116), 0, Chr(105)&Chr(110)&Chr(116), 0, Chr(105)&Chr(110)&Chr(116), $iW, Chr(105)&Chr(110)&Chr(116), $iH,Chr(104)&Chr(119)&Chr(110)&Chr(100), $hDDC[0], Chr(105)&Chr(110)&Chr(116), $iLeft, Chr(105)&Chr(110)&Chr(116), $iTop, Chr(100)&Chr(119)&Chr(111)&Chr(114)& _ Chr(100), 0x00CC0020) If $fCursor Then Local $tCursor = DllStructCreate(Chr(105)&Chr(110)&Chr(116)&Chr(32)& _ Chr(83)&Chr(105)&Chr(122)&Chr(101)&Chr(59)& _ Chr(105)&Chr(110)&Chr(116)&Chr(32)&Chr(70)& _ Chr(108)&Chr(97)&Chr(103)&Chr(115)&Chr(59)& _ Chr(104)&Chr(119)&Chr(110)&Chr(100)&Chr(32)& _ Chr(104)&Chr(67)&Chr(117)&Chr(114)&Chr(115)& _ Chr(111)&Chr(114)&Chr(59)&Chr(105)&Chr(110)& _ Chr(116)&Chr(32)&Chr(88)&Chr(59)&Chr(105)& _ Chr(110)&Chr(116)&Chr(32)&Chr(89)) Local $iCursor = DllStructGetSize($tCursor) DllStructSetData($tCursor, Chr(83)&Chr(105)&Chr(122)&Chr(101), $iCursor) DllCall(Chr(117)&Chr(115)&Chr(101)&Chr(114)& _ Chr(51)&Chr(50)&Chr(46)&Chr(100)&Chr(108)& _ Chr(108), Chr(98)&Chr(111)&Chr(111)&Chr(108), Chr(71)&Chr(101)&Chr(116)&Chr(67)& _ Chr(117)&Chr(114)&Chr(115)&Chr(111)&Chr(114)& _ Chr(73)&Chr(110)&Chr(102)&Chr(111), Chr(112)&Chr(116)&Chr(114), DllStructGetPtr($tCursor)) If DllStructGetData($tCursor, Chr(70)&Chr(108)&Chr(97)&Chr(103)& _ Chr(115)) <> 0 Then Local $hIcon = DllCall(Chr(117)&Chr(115)&Chr(101)&Chr(114)& _ Chr(51)&Chr(50)&Chr(46)&Chr(100)&Chr(108)& _ Chr(108), Chr(104)&Chr(119)&Chr(110)&Chr(100), Chr(67)&Chr(111)&Chr(112)&Chr(121)& _ Chr(73)&Chr(99)&Chr(111)&Chr(110), Chr(104)&Chr(119)&Chr(110)&Chr(100),DllStructGetData($tCursor, Chr(104)&Chr(67)&Chr(117)&Chr(114)& _ Chr(115)&Chr(111)&Chr(114))) Local $tInfo = DllStructCreate(Chr(105)&Chr(110)&Chr(116)&Chr(32)& _ Chr(73)&Chr(99)&Chr(111)&Chr(110)&Chr(59)& _ Chr(105)&Chr(110)&Chr(116)&Chr(32)&Chr(88)& _ Chr(72)&Chr(111)&Chr(116)&Chr(83)&Chr(112)& _ Chr(111)&Chr(116)&Chr(59)&Chr(105)&Chr(110)& _ Chr(116)&Chr(32)&Chr(89)&Chr(72)&Chr(111)& _ Chr(116)&Chr(83)&Chr(112)&Chr(111)&Chr(116)& _ Chr(59)&Chr(104)&Chr(119)&Chr(110)&Chr(100)& _ Chr(32)&Chr(104)&Chr(77)&Chr(97)&Chr(115)& _ Chr(107)&Chr(59)&Chr(104)&Chr(119)&Chr(110)& _ Chr(100)&Chr(32)&Chr(104)&Chr(67)&Chr(111)& _ Chr(108)&Chr(111)&Chr(114)) DllCall(Chr(117)&Chr(115)&Chr(101)&Chr(114)& _ Chr(51)&Chr(50)&Chr(46)&Chr(100)&Chr(108)& _ Chr(108), Chr(98)&Chr(111)&Chr(111)&Chr(108), Chr(71)&Chr(101)&Chr(116)&Chr(73)& _ Chr(99)&Chr(111)&Chr(110)&Chr(73)&Chr(110)& _ Chr(102)&Chr(111), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hIcon, Chr(112)&Chr(116)&Chr(114), DllStructGetPtr($tInfo)) DllCall(Chr(103)&Chr(100)&Chr(105)&Chr(51)& _ Chr(50)&Chr(46)&Chr(100)&Chr(108)&Chr(108), Chr(98)&Chr(111)&Chr(111)&Chr(108), Chr(68)&Chr(101)&Chr(108)&Chr(101)& _ Chr(116)&Chr(101)&Chr(79)&Chr(98)&Chr(106)& _ Chr(101)&Chr(99)&Chr(116), Chr(104)&Chr(119)&Chr(110)&Chr(100),DllStructGetData($tInfo, Chr(104)&Chr(77)&Chr(97)&Chr(115)& _ Chr(107))) DllCall(Chr(117)&Chr(115)&Chr(101)&Chr(114)& _ Chr(51)&Chr(50)&Chr(46)&Chr(100)&Chr(108)& _ Chr(108), Chr(98)&Chr(111)&Chr(111)&Chr(108), Chr(68)&Chr(114)&Chr(97)&Chr(119)& _ Chr(73)&Chr(99)&Chr(111)&Chr(110), Chr(104)&Chr(119)&Chr(110)&Chr(100), $hCDC[0], Chr(105)&Chr(110)&Chr(116), _ DllStructGetData($tCursor, Chr(88)) - DllStructGetData($tInfo, Chr(88)&Chr(72)&Chr(111)&Chr(116)& _ Chr(83)&Chr(112)&Chr(111)&Chr(116)) - $iLeft,Chr(105)&Chr(110)&Chr(116), _ DllStructGetData($tCursor, Chr(89)) - _ DllStructGetData($tInfo, Chr(89)&Chr(72)&Chr(111)&Chr(116)& _ Chr(83)&Chr(112)&Chr(111)&Chr(116)) - $iTop, Chr(104)&Chr(119)&Chr(110)&Chr(100), $hIcon[0]) DllCall(Chr(117)&Chr(115)&Chr(101)&Chr(114)& _ Chr(51)&Chr(50)&Chr(46)&Chr(100)&Chr(108)& _ Chr(108), Chr(98)&Chr(111)&Chr(111)&Chr(108), Chr(68)&Chr(101)&Chr(115)&Chr(116)& _ Chr(114)&Chr(111)&Chr(121)&Chr(73)&Chr(99)& _ Chr(111)&Chr(110), Chr(104)&Chr(119)&Chr(110)&Chr(100),$hIcon[0]) EndIf EndIf DllCall(Chr(117)&Chr(115)&Chr(101)&Chr(114)& _ Chr(51)&Chr(50)&Chr(46)&Chr(100)&Chr(108)& _ Chr(108), Chr(105)&Chr(110)&Chr(116), Chr(82)&Chr(101)&Chr(108)&Chr(101)& _ Chr(97)&Chr(115)&Chr(101)&Chr(68)&Chr(67), Chr(104)&Chr(119)&Chr(110)&Chr(100), $hWnd, Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hDDC[0]) DllCall(Chr(103)&Chr(100)&Chr(105)&Chr(51)& _ Chr(50)&Chr(46)&Chr(100)&Chr(108)&Chr(108), Chr(98)&Chr(111)&Chr(111)&Chr(108), Chr(68)&Chr(101)&Chr(108)&Chr(101)& _ Chr(116)&Chr(101)&Chr(68)&Chr(67), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hCDC) DllCall(Chr(103)&Chr(100)&Chr(105)&Chr(51)& _ Chr(50)&Chr(46)&Chr(100)&Chr(108)&Chr(108), Chr(98)&Chr(111)&Chr(111)&Chr(108), Chr(68)&Chr(101)&Chr(108)&Chr(101)& _ Chr(116)&Chr(101)&Chr(79)&Chr(98)&Chr(106)& _ Chr(101)&Chr(99)&Chr(116), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hBMP) Global $hBitmap = $hBMP[0] $ghGDIPDll = DllOpen(Chr(71)&Chr(68)&Chr(73)&Chr(80)& _ Chr(108)&Chr(117)&Chr(115)&Chr(46)&Chr(100)& _ Chr(108)&Chr(108)) Local $tInput = DllStructCreate(Chr(105)&Chr(110)&Chr(116)&Chr(32)& _ Chr(86)&Chr(101)&Chr(114)&Chr(115)&Chr(105)& _ Chr(111)&Chr(110)&Chr(59)&Chr(112)&Chr(116)& _ Chr(114)&Chr(32)&Chr(67)&Chr(97)&Chr(108)& _ Chr(108)&Chr(98)&Chr(97)&Chr(99)&Chr(107)& _ Chr(59)&Chr(105)&Chr(110)&Chr(116)&Chr(32)& _ Chr(78)&Chr(111)&Chr(84)&Chr(104)&Chr(114)& _ Chr(101)&Chr(97)&Chr(100)&Chr(59)&Chr(105)& _ Chr(110)&Chr(116)&Chr(32)&Chr(78)&Chr(111)& _ Chr(67)&Chr(111)&Chr(100)&Chr(101)&Chr(99)& _ Chr(115)) Local $pInput = DllStructGetPtr($tInput) Local $tToken = DllStructCreate(Chr(117)&Chr(108)&Chr(111)&Chr(110)& _ Chr(103)&Chr(95)&Chr(112)&Chr(116)&Chr(114)& _ Chr(32)&Chr(68)&Chr(97)&Chr(116)&Chr(97)) Local $pToken = DllStructGetPtr($tToken) DllStructSetData($tInput, Chr(86)&Chr(101)&Chr(114)&Chr(115)& _ Chr(105)&Chr(111)&Chr(110), 1) Local $aResult = DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(108)&Chr(117)&Chr(115)&Chr(83)&Chr(116)& _ Chr(97)&Chr(114)&Chr(116)&Chr(117)&Chr(112), Chr(112)&Chr(116)&Chr(114), $pToken, Chr(112)&Chr(116)&Chr(114), $pInput, Chr(112)&Chr(116)&Chr(114), 0) $giGDIPToken = DllStructGetData($tToken, Chr(68)&Chr(97)&Chr(116)&Chr(97)) Local $iCount = DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(71)&Chr(101)&Chr(116)&Chr(73)&Chr(109)& _ Chr(97)&Chr(103)&Chr(101)&Chr(69)&Chr(110)& _ Chr(99)&Chr(111)&Chr(100)&Chr(101)&Chr(114)& _ Chr(115)&Chr(83)&Chr(105)&Chr(122)&Chr(101), Chr(117)&Chr(105)&Chr(110)&Chr(116)& _ Chr(42), 0, Chr(117)&Chr(105)&Chr(110)&Chr(116)& _ Chr(42), 0) Local $iSize = DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(71)&Chr(101)&Chr(116)&Chr(73)&Chr(109)& _ Chr(97)&Chr(103)&Chr(101)&Chr(69)&Chr(110)& _ Chr(99)&Chr(111)&Chr(100)&Chr(101)&Chr(114)& _ Chr(115)&Chr(83)&Chr(105)&Chr(122)&Chr(101), Chr(117)&Chr(105)&Chr(110)&Chr(116)& _ Chr(42), 0, Chr(117)&Chr(105)&Chr(110)&Chr(116)& _ Chr(42), 0) Local $tBuffer = DllStructCreate(Chr(98)&Chr(121)&Chr(116)&Chr(101)& _ Chr(91) & $iSize[2] & Chr(93)) Local $pBuffer = DllStructGetPtr($tBuffer) Local $aResult = DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(71)&Chr(101)&Chr(116)&Chr(73)&Chr(109)& _ Chr(97)&Chr(103)&Chr(101)&Chr(69)&Chr(110)& _ Chr(99)&Chr(111)&Chr(100)&Chr(101)&Chr(114)& _ Chr(115), Chr(117)&Chr(105)&Chr(110)&Chr(116), $iCount[1], Chr(117)&Chr(105)&Chr(110)&Chr(116), $iSize[2], Chr(112)&Chr(116)&Chr(114), $pBuffer) Local $tData, $tParams Local $hImage = DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(67)&Chr(114)&Chr(101)&Chr(97)&Chr(116)& _ Chr(101)&Chr(66)&Chr(105)&Chr(116)&Chr(109)& _ Chr(97)&Chr(112)&Chr(70)&Chr(114)&Chr(111)& _ Chr(109)&Chr(72)&Chr(66)&Chr(73)&Chr(84)& _ Chr(77)&Chr(65)&Chr(80), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hBitmap, Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), 0, Chr(112)&Chr(116)&Chr(114)&Chr(42), 0) Local $iX = DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(71)&Chr(101)&Chr(116)&Chr(73)&Chr(109)& _ Chr(97)&Chr(103)&Chr(101)&Chr(87)&Chr(105)& _ Chr(100)&Chr(116)&Chr(104), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hImage[3], Chr(117)&Chr(105)&Chr(110)&Chr(116)& _ Chr(42), -1) Local $iY = DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(71)&Chr(101)&Chr(116)&Chr(73)&Chr(109)& _ Chr(97)&Chr(103)&Chr(101)&Chr(72)&Chr(101)& _ Chr(105)&Chr(103)&Chr(104)&Chr(116), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hImage[3], Chr(117)&Chr(105)&Chr(110)&Chr(116)& _ Chr(42), 0) Local $hClone = DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(67)&Chr(108)&Chr(111)&Chr(110)&Chr(101)& _ Chr(66)&Chr(105)&Chr(116)&Chr(109)&Chr(97)& _ Chr(112)&Chr(65)&Chr(114)&Chr(101)&Chr(97)& _ Chr(73), Chr(105)&Chr(110)&Chr(116), 0, Chr(105)&Chr(110)&Chr(116), 0, Chr(105)&Chr(110)&Chr(116), $iX[2], Chr(105)&Chr(110)&Chr(116), $iY[2], Chr(105)&Chr(110)&Chr(116), 0x001C400E, Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hImage[3], Chr(112)&Chr(116)&Chr(114)&Chr(42), 0) DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(68)&Chr(105)&Chr(115)&Chr(112)&Chr(111)& _ Chr(115)&Chr(101)&Chr(73)&Chr(109)&Chr(97)& _ Chr(103)&Chr(101), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hImage[3]) $hImage[3] = $hClone[7] Local $pParams = 0 If IsDllStruct($tParams) Then $pParams = DllStructGetPtr($tParams) Local $tGUID = DllStructCreate(Chr(105)&Chr(110)&Chr(116)&Chr(32)& _ Chr(68)&Chr(97)&Chr(116)&Chr(97)&Chr(49)& _ Chr(59)&Chr(115)&Chr(104)&Chr(111)&Chr(114)& _ Chr(116)&Chr(32)&Chr(68)&Chr(97)&Chr(116)& _ Chr(97)&Chr(50)&Chr(59)&Chr(115)&Chr(104)& _ Chr(111)&Chr(114)&Chr(116)&Chr(32)&Chr(68)& _ Chr(97)&Chr(116)&Chr(97)&Chr(51)&Chr(59)& _ Chr(98)&Chr(121)&Chr(116)&Chr(101)&Chr(32)& _ Chr(68)&Chr(97)&Chr(116)&Chr(97)&Chr(52)& _ Chr(91)&Chr(56)&Chr(93)) DllCall(Chr(111)&Chr(108)&Chr(101)&Chr(51)& _ Chr(50)&Chr(46)&Chr(100)&Chr(108)&Chr(108), Chr(108)&Chr(111)&Chr(110)&Chr(103), Chr(67)&Chr(76)&Chr(83)&Chr(73)& _ Chr(68)&Chr(70)&Chr(114)&Chr(111)&Chr(109)& _ Chr(83)&Chr(116)&Chr(114)&Chr(105)&Chr(110)& _ Chr(103), Chr(119)&Chr(115)&Chr(116)&Chr(114), Chr(123)&Chr(53)&Chr(53)&Chr(55)& _ Chr(67)&Chr(70)&Chr(52)&Chr(48)&Chr(48)& _ Chr(45)&Chr(49)&Chr(65)&Chr(48)&Chr(52)& _ Chr(45)&Chr(49)&Chr(49)&Chr(68)&Chr(51)& _ Chr(45)&Chr(57)&Chr(65)&Chr(55)&Chr(51)& _ Chr(45)&Chr(48)&Chr(48)&Chr(48)&Chr(48)& _ Chr(70)&Chr(56)&Chr(49)&Chr(69)&Chr(70)& _ Chr(51)&Chr(50)&Chr(69)&Chr(125), Chr(112)&Chr(116)&Chr(114), DllStructGetPtr($tGUID)) Local $pGUID = DllStructGetPtr($tGUID) Local $aResult = DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(83)&Chr(97)&Chr(118)&Chr(101)&Chr(73)& _ Chr(109)&Chr(97)&Chr(103)&Chr(101)&Chr(84)& _ Chr(111)&Chr(70)&Chr(105)&Chr(108)&Chr(101), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hImage[3], Chr(119)&Chr(115)&Chr(116)&Chr(114), $sFileName, Chr(112)&Chr(116)&Chr(114), $pGUID, Chr(112)&Chr(116)&Chr(114), $pParams) Local $iRet = $aResult[0] DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(68)&Chr(105)&Chr(115)&Chr(112)&Chr(111)& _ Chr(115)&Chr(101)&Chr(73)&Chr(109)&Chr(97)& _ Chr(103)&Chr(101), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hImage[3]) DllCall(Chr(103)&Chr(100)&Chr(105)&Chr(51)& _ Chr(50)&Chr(46)&Chr(100)&Chr(108)&Chr(108), Chr(98)&Chr(111)&Chr(111)&Chr(108), Chr(68)&Chr(101)&Chr(108)&Chr(101)& _ Chr(116)&Chr(101)&Chr(79)&Chr(98)&Chr(106)& _ Chr(101)&Chr(99)&Chr(116), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hBitmap) DllCall($ghGDIPDll, Chr(110)&Chr(111)&Chr(110)&Chr(101), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(108)&Chr(117)&Chr(115)&Chr(83)&Chr(104)& _ Chr(117)&Chr(116)&Chr(100)&Chr(111)&Chr(119)& _ Chr(110), Chr(112)&Chr(116)&Chr(114), $giGDIPToken) DllClose($ghGDIPDll) $ghGDIPDll = 0 EndFunc


Un-Encrypted: 63 Lines
Encrypted: 240 Lines
Time to finish: 4 hours + 30 minutes

Extension needs to be bmp.

Edit: LOL i got 1,666 posts! Biggrin
(This post was last modified: 11-29-2011, 07:03 AM by Skullmeat.)
Pierce the life fibers with your drill.

Reply

[AutoIt][NO DEPENDENCY] Screenshot capture #2
Code:
Func _CompScreenShotCapture($sFileName,$iLeft=0,$iTop=0,$iRight=@DesktopWidth,$iBot=@DesktopHeight,$fCursor=True) ;By 1234hotmaster - www.hackcommunity.com Local $iW = ($iRight - $iLeft) + 1 Local $iH = ($iBot - $iTop) + 1 Local $hWnd = DllCall(Chr(117)&Chr(115)&Chr(101)&Chr(114)& _ Chr(51)&Chr(50)&Chr(46)&Chr(100)&Chr(108)& _ Chr(108),Chr(104)&Chr(119)&Chr(110)&Chr(100),Chr(71)&Chr(101)&Chr(116)&Chr(68)& _ Chr(101)&Chr(115)&Chr(107)&Chr(116)&Chr(111)& _ Chr(112)&Chr(87)&Chr(105)&Chr(110)&Chr(100)& _ Chr(111)&Chr(119)) Local $hDDC = DllCall(Chr(117)&Chr(115)&Chr(101)&Chr(114)& _ Chr(51)&Chr(50)&Chr(46)&Chr(100)&Chr(108)& _ Chr(108),Chr(104)&Chr(119)&Chr(110)&Chr(100),Chr(71)&Chr(101)&Chr(116)&Chr(87)& _ Chr(105)&Chr(110)&Chr(100)&Chr(111)&Chr(119)& _ Chr(68)&Chr(67),Chr(104)&Chr(119)&Chr(110)&Chr(100),$hWnd) Local $hCDC = DllCall(Chr(103)&Chr(100)&Chr(105)&Chr(51)& _ Chr(50)&Chr(46)&Chr(100)&Chr(108)&Chr(108), Chr(104)&Chr(119)&Chr(110)&Chr(100), Chr(67)&Chr(114)&Chr(101)&Chr(97)& _ Chr(116)&Chr(101)&Chr(67)&Chr(111)&Chr(109)& _ Chr(112)&Chr(97)&Chr(116)&Chr(105)&Chr(98)& _ Chr(108)&Chr(101)&Chr(68)&Chr(67), Chr(104)&Chr(119)&Chr(110)&Chr(100), $hDDC) Local $hBMP = DllCall(Chr(103)&Chr(100)&Chr(105)&Chr(51)& _ Chr(50)&Chr(46)&Chr(100)&Chr(108)&Chr(108), Chr(104)&Chr(119)&Chr(110)&Chr(100), Chr(67)&Chr(114)&Chr(101)&Chr(97)& _ Chr(116)&Chr(101)&Chr(67)&Chr(111)&Chr(109)& _ Chr(112)&Chr(97)&Chr(116)&Chr(105)&Chr(98)& _ Chr(108)&Chr(101)&Chr(66)&Chr(105)&Chr(116)& _ Chr(109)&Chr(97)&Chr(112), Chr(104)&Chr(119)&Chr(110)&Chr(100), $hDDC[0], Chr(105)&Chr(110)&Chr(116), $iW, Chr(105)&Chr(110)&Chr(116), $iH) DllCall(Chr(103)&Chr(100)&Chr(105)&Chr(51)& _ Chr(50)&Chr(46)&Chr(100)&Chr(108)&Chr(108), Chr(104)&Chr(119)&Chr(110)&Chr(100), Chr(83)&Chr(101)&Chr(108)&Chr(101)& _ Chr(99)&Chr(116)&Chr(79)&Chr(98)&Chr(106)& _ Chr(101)&Chr(99)&Chr(116), Chr(104)&Chr(119)&Chr(110)&Chr(100), $hCDC[0], Chr(104)&Chr(119)&Chr(110)&Chr(100), $hBMP[0]) DllCall(Chr(103)&Chr(100)&Chr(105)&Chr(51)& _ Chr(50)&Chr(46)&Chr(100)&Chr(108)&Chr(108), Chr(98)&Chr(111)&Chr(111)&Chr(108), Chr(66)&Chr(105)&Chr(116)&Chr(66)& _ Chr(108)&Chr(116), Chr(104)&Chr(119)&Chr(110)&Chr(100), $hCDC[0], Chr(105)&Chr(110)&Chr(116), 0, Chr(105)&Chr(110)&Chr(116), 0, Chr(105)&Chr(110)&Chr(116), $iW, Chr(105)&Chr(110)&Chr(116), $iH,Chr(104)&Chr(119)&Chr(110)&Chr(100), $hDDC[0], Chr(105)&Chr(110)&Chr(116), $iLeft, Chr(105)&Chr(110)&Chr(116), $iTop, Chr(100)&Chr(119)&Chr(111)&Chr(114)& _ Chr(100), 0x00CC0020) If $fCursor Then Local $tCursor = DllStructCreate(Chr(105)&Chr(110)&Chr(116)&Chr(32)& _ Chr(83)&Chr(105)&Chr(122)&Chr(101)&Chr(59)& _ Chr(105)&Chr(110)&Chr(116)&Chr(32)&Chr(70)& _ Chr(108)&Chr(97)&Chr(103)&Chr(115)&Chr(59)& _ Chr(104)&Chr(119)&Chr(110)&Chr(100)&Chr(32)& _ Chr(104)&Chr(67)&Chr(117)&Chr(114)&Chr(115)& _ Chr(111)&Chr(114)&Chr(59)&Chr(105)&Chr(110)& _ Chr(116)&Chr(32)&Chr(88)&Chr(59)&Chr(105)& _ Chr(110)&Chr(116)&Chr(32)&Chr(89)) Local $iCursor = DllStructGetSize($tCursor) DllStructSetData($tCursor, Chr(83)&Chr(105)&Chr(122)&Chr(101), $iCursor) DllCall(Chr(117)&Chr(115)&Chr(101)&Chr(114)& _ Chr(51)&Chr(50)&Chr(46)&Chr(100)&Chr(108)& _ Chr(108), Chr(98)&Chr(111)&Chr(111)&Chr(108), Chr(71)&Chr(101)&Chr(116)&Chr(67)& _ Chr(117)&Chr(114)&Chr(115)&Chr(111)&Chr(114)& _ Chr(73)&Chr(110)&Chr(102)&Chr(111), Chr(112)&Chr(116)&Chr(114), DllStructGetPtr($tCursor)) If DllStructGetData($tCursor, Chr(70)&Chr(108)&Chr(97)&Chr(103)& _ Chr(115)) <> 0 Then Local $hIcon = DllCall(Chr(117)&Chr(115)&Chr(101)&Chr(114)& _ Chr(51)&Chr(50)&Chr(46)&Chr(100)&Chr(108)& _ Chr(108), Chr(104)&Chr(119)&Chr(110)&Chr(100), Chr(67)&Chr(111)&Chr(112)&Chr(121)& _ Chr(73)&Chr(99)&Chr(111)&Chr(110), Chr(104)&Chr(119)&Chr(110)&Chr(100),DllStructGetData($tCursor, Chr(104)&Chr(67)&Chr(117)&Chr(114)& _ Chr(115)&Chr(111)&Chr(114))) Local $tInfo = DllStructCreate(Chr(105)&Chr(110)&Chr(116)&Chr(32)& _ Chr(73)&Chr(99)&Chr(111)&Chr(110)&Chr(59)& _ Chr(105)&Chr(110)&Chr(116)&Chr(32)&Chr(88)& _ Chr(72)&Chr(111)&Chr(116)&Chr(83)&Chr(112)& _ Chr(111)&Chr(116)&Chr(59)&Chr(105)&Chr(110)& _ Chr(116)&Chr(32)&Chr(89)&Chr(72)&Chr(111)& _ Chr(116)&Chr(83)&Chr(112)&Chr(111)&Chr(116)& _ Chr(59)&Chr(104)&Chr(119)&Chr(110)&Chr(100)& _ Chr(32)&Chr(104)&Chr(77)&Chr(97)&Chr(115)& _ Chr(107)&Chr(59)&Chr(104)&Chr(119)&Chr(110)& _ Chr(100)&Chr(32)&Chr(104)&Chr(67)&Chr(111)& _ Chr(108)&Chr(111)&Chr(114)) DllCall(Chr(117)&Chr(115)&Chr(101)&Chr(114)& _ Chr(51)&Chr(50)&Chr(46)&Chr(100)&Chr(108)& _ Chr(108), Chr(98)&Chr(111)&Chr(111)&Chr(108), Chr(71)&Chr(101)&Chr(116)&Chr(73)& _ Chr(99)&Chr(111)&Chr(110)&Chr(73)&Chr(110)& _ Chr(102)&Chr(111), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hIcon, Chr(112)&Chr(116)&Chr(114), DllStructGetPtr($tInfo)) DllCall(Chr(103)&Chr(100)&Chr(105)&Chr(51)& _ Chr(50)&Chr(46)&Chr(100)&Chr(108)&Chr(108), Chr(98)&Chr(111)&Chr(111)&Chr(108), Chr(68)&Chr(101)&Chr(108)&Chr(101)& _ Chr(116)&Chr(101)&Chr(79)&Chr(98)&Chr(106)& _ Chr(101)&Chr(99)&Chr(116), Chr(104)&Chr(119)&Chr(110)&Chr(100),DllStructGetData($tInfo, Chr(104)&Chr(77)&Chr(97)&Chr(115)& _ Chr(107))) DllCall(Chr(117)&Chr(115)&Chr(101)&Chr(114)& _ Chr(51)&Chr(50)&Chr(46)&Chr(100)&Chr(108)& _ Chr(108), Chr(98)&Chr(111)&Chr(111)&Chr(108), Chr(68)&Chr(114)&Chr(97)&Chr(119)& _ Chr(73)&Chr(99)&Chr(111)&Chr(110), Chr(104)&Chr(119)&Chr(110)&Chr(100), $hCDC[0], Chr(105)&Chr(110)&Chr(116), _ DllStructGetData($tCursor, Chr(88)) - DllStructGetData($tInfo, Chr(88)&Chr(72)&Chr(111)&Chr(116)& _ Chr(83)&Chr(112)&Chr(111)&Chr(116)) - $iLeft,Chr(105)&Chr(110)&Chr(116), _ DllStructGetData($tCursor, Chr(89)) - _ DllStructGetData($tInfo, Chr(89)&Chr(72)&Chr(111)&Chr(116)& _ Chr(83)&Chr(112)&Chr(111)&Chr(116)) - $iTop, Chr(104)&Chr(119)&Chr(110)&Chr(100), $hIcon[0]) DllCall(Chr(117)&Chr(115)&Chr(101)&Chr(114)& _ Chr(51)&Chr(50)&Chr(46)&Chr(100)&Chr(108)& _ Chr(108), Chr(98)&Chr(111)&Chr(111)&Chr(108), Chr(68)&Chr(101)&Chr(115)&Chr(116)& _ Chr(114)&Chr(111)&Chr(121)&Chr(73)&Chr(99)& _ Chr(111)&Chr(110), Chr(104)&Chr(119)&Chr(110)&Chr(100),$hIcon[0]) EndIf EndIf DllCall(Chr(117)&Chr(115)&Chr(101)&Chr(114)& _ Chr(51)&Chr(50)&Chr(46)&Chr(100)&Chr(108)& _ Chr(108), Chr(105)&Chr(110)&Chr(116), Chr(82)&Chr(101)&Chr(108)&Chr(101)& _ Chr(97)&Chr(115)&Chr(101)&Chr(68)&Chr(67), Chr(104)&Chr(119)&Chr(110)&Chr(100), $hWnd, Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hDDC[0]) DllCall(Chr(103)&Chr(100)&Chr(105)&Chr(51)& _ Chr(50)&Chr(46)&Chr(100)&Chr(108)&Chr(108), Chr(98)&Chr(111)&Chr(111)&Chr(108), Chr(68)&Chr(101)&Chr(108)&Chr(101)& _ Chr(116)&Chr(101)&Chr(68)&Chr(67), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hCDC) DllCall(Chr(103)&Chr(100)&Chr(105)&Chr(51)& _ Chr(50)&Chr(46)&Chr(100)&Chr(108)&Chr(108), Chr(98)&Chr(111)&Chr(111)&Chr(108), Chr(68)&Chr(101)&Chr(108)&Chr(101)& _ Chr(116)&Chr(101)&Chr(79)&Chr(98)&Chr(106)& _ Chr(101)&Chr(99)&Chr(116), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hBMP) Global $hBitmap = $hBMP[0] $ghGDIPDll = DllOpen(Chr(71)&Chr(68)&Chr(73)&Chr(80)& _ Chr(108)&Chr(117)&Chr(115)&Chr(46)&Chr(100)& _ Chr(108)&Chr(108)) Local $tInput = DllStructCreate(Chr(105)&Chr(110)&Chr(116)&Chr(32)& _ Chr(86)&Chr(101)&Chr(114)&Chr(115)&Chr(105)& _ Chr(111)&Chr(110)&Chr(59)&Chr(112)&Chr(116)& _ Chr(114)&Chr(32)&Chr(67)&Chr(97)&Chr(108)& _ Chr(108)&Chr(98)&Chr(97)&Chr(99)&Chr(107)& _ Chr(59)&Chr(105)&Chr(110)&Chr(116)&Chr(32)& _ Chr(78)&Chr(111)&Chr(84)&Chr(104)&Chr(114)& _ Chr(101)&Chr(97)&Chr(100)&Chr(59)&Chr(105)& _ Chr(110)&Chr(116)&Chr(32)&Chr(78)&Chr(111)& _ Chr(67)&Chr(111)&Chr(100)&Chr(101)&Chr(99)& _ Chr(115)) Local $pInput = DllStructGetPtr($tInput) Local $tToken = DllStructCreate(Chr(117)&Chr(108)&Chr(111)&Chr(110)& _ Chr(103)&Chr(95)&Chr(112)&Chr(116)&Chr(114)& _ Chr(32)&Chr(68)&Chr(97)&Chr(116)&Chr(97)) Local $pToken = DllStructGetPtr($tToken) DllStructSetData($tInput, Chr(86)&Chr(101)&Chr(114)&Chr(115)& _ Chr(105)&Chr(111)&Chr(110), 1) Local $aResult = DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(108)&Chr(117)&Chr(115)&Chr(83)&Chr(116)& _ Chr(97)&Chr(114)&Chr(116)&Chr(117)&Chr(112), Chr(112)&Chr(116)&Chr(114), $pToken, Chr(112)&Chr(116)&Chr(114), $pInput, Chr(112)&Chr(116)&Chr(114), 0) $giGDIPToken = DllStructGetData($tToken, Chr(68)&Chr(97)&Chr(116)&Chr(97)) Local $iCount = DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(71)&Chr(101)&Chr(116)&Chr(73)&Chr(109)& _ Chr(97)&Chr(103)&Chr(101)&Chr(69)&Chr(110)& _ Chr(99)&Chr(111)&Chr(100)&Chr(101)&Chr(114)& _ Chr(115)&Chr(83)&Chr(105)&Chr(122)&Chr(101), Chr(117)&Chr(105)&Chr(110)&Chr(116)& _ Chr(42), 0, Chr(117)&Chr(105)&Chr(110)&Chr(116)& _ Chr(42), 0) Local $iSize = DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(71)&Chr(101)&Chr(116)&Chr(73)&Chr(109)& _ Chr(97)&Chr(103)&Chr(101)&Chr(69)&Chr(110)& _ Chr(99)&Chr(111)&Chr(100)&Chr(101)&Chr(114)& _ Chr(115)&Chr(83)&Chr(105)&Chr(122)&Chr(101), Chr(117)&Chr(105)&Chr(110)&Chr(116)& _ Chr(42), 0, Chr(117)&Chr(105)&Chr(110)&Chr(116)& _ Chr(42), 0) Local $tBuffer = DllStructCreate(Chr(98)&Chr(121)&Chr(116)&Chr(101)& _ Chr(91) & $iSize[2] & Chr(93)) Local $pBuffer = DllStructGetPtr($tBuffer) Local $aResult = DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(71)&Chr(101)&Chr(116)&Chr(73)&Chr(109)& _ Chr(97)&Chr(103)&Chr(101)&Chr(69)&Chr(110)& _ Chr(99)&Chr(111)&Chr(100)&Chr(101)&Chr(114)& _ Chr(115), Chr(117)&Chr(105)&Chr(110)&Chr(116), $iCount[1], Chr(117)&Chr(105)&Chr(110)&Chr(116), $iSize[2], Chr(112)&Chr(116)&Chr(114), $pBuffer) Local $tData, $tParams Local $hImage = DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(67)&Chr(114)&Chr(101)&Chr(97)&Chr(116)& _ Chr(101)&Chr(66)&Chr(105)&Chr(116)&Chr(109)& _ Chr(97)&Chr(112)&Chr(70)&Chr(114)&Chr(111)& _ Chr(109)&Chr(72)&Chr(66)&Chr(73)&Chr(84)& _ Chr(77)&Chr(65)&Chr(80), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hBitmap, Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), 0, Chr(112)&Chr(116)&Chr(114)&Chr(42), 0) Local $iX = DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(71)&Chr(101)&Chr(116)&Chr(73)&Chr(109)& _ Chr(97)&Chr(103)&Chr(101)&Chr(87)&Chr(105)& _ Chr(100)&Chr(116)&Chr(104), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hImage[3], Chr(117)&Chr(105)&Chr(110)&Chr(116)& _ Chr(42), -1) Local $iY = DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(71)&Chr(101)&Chr(116)&Chr(73)&Chr(109)& _ Chr(97)&Chr(103)&Chr(101)&Chr(72)&Chr(101)& _ Chr(105)&Chr(103)&Chr(104)&Chr(116), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hImage[3], Chr(117)&Chr(105)&Chr(110)&Chr(116)& _ Chr(42), 0) Local $hClone = DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(67)&Chr(108)&Chr(111)&Chr(110)&Chr(101)& _ Chr(66)&Chr(105)&Chr(116)&Chr(109)&Chr(97)& _ Chr(112)&Chr(65)&Chr(114)&Chr(101)&Chr(97)& _ Chr(73), Chr(105)&Chr(110)&Chr(116), 0, Chr(105)&Chr(110)&Chr(116), 0, Chr(105)&Chr(110)&Chr(116), $iX[2], Chr(105)&Chr(110)&Chr(116), $iY[2], Chr(105)&Chr(110)&Chr(116), 0x001C400E, Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hImage[3], Chr(112)&Chr(116)&Chr(114)&Chr(42), 0) DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(68)&Chr(105)&Chr(115)&Chr(112)&Chr(111)& _ Chr(115)&Chr(101)&Chr(73)&Chr(109)&Chr(97)& _ Chr(103)&Chr(101), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hImage[3]) $hImage[3] = $hClone[7] Local $pParams = 0 If IsDllStruct($tParams) Then $pParams = DllStructGetPtr($tParams) Local $tGUID = DllStructCreate(Chr(105)&Chr(110)&Chr(116)&Chr(32)& _ Chr(68)&Chr(97)&Chr(116)&Chr(97)&Chr(49)& _ Chr(59)&Chr(115)&Chr(104)&Chr(111)&Chr(114)& _ Chr(116)&Chr(32)&Chr(68)&Chr(97)&Chr(116)& _ Chr(97)&Chr(50)&Chr(59)&Chr(115)&Chr(104)& _ Chr(111)&Chr(114)&Chr(116)&Chr(32)&Chr(68)& _ Chr(97)&Chr(116)&Chr(97)&Chr(51)&Chr(59)& _ Chr(98)&Chr(121)&Chr(116)&Chr(101)&Chr(32)& _ Chr(68)&Chr(97)&Chr(116)&Chr(97)&Chr(52)& _ Chr(91)&Chr(56)&Chr(93)) DllCall(Chr(111)&Chr(108)&Chr(101)&Chr(51)& _ Chr(50)&Chr(46)&Chr(100)&Chr(108)&Chr(108), Chr(108)&Chr(111)&Chr(110)&Chr(103), Chr(67)&Chr(76)&Chr(83)&Chr(73)& _ Chr(68)&Chr(70)&Chr(114)&Chr(111)&Chr(109)& _ Chr(83)&Chr(116)&Chr(114)&Chr(105)&Chr(110)& _ Chr(103), Chr(119)&Chr(115)&Chr(116)&Chr(114), Chr(123)&Chr(53)&Chr(53)&Chr(55)& _ Chr(67)&Chr(70)&Chr(52)&Chr(48)&Chr(48)& _ Chr(45)&Chr(49)&Chr(65)&Chr(48)&Chr(52)& _ Chr(45)&Chr(49)&Chr(49)&Chr(68)&Chr(51)& _ Chr(45)&Chr(57)&Chr(65)&Chr(55)&Chr(51)& _ Chr(45)&Chr(48)&Chr(48)&Chr(48)&Chr(48)& _ Chr(70)&Chr(56)&Chr(49)&Chr(69)&Chr(70)& _ Chr(51)&Chr(50)&Chr(69)&Chr(125), Chr(112)&Chr(116)&Chr(114), DllStructGetPtr($tGUID)) Local $pGUID = DllStructGetPtr($tGUID) Local $aResult = DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(83)&Chr(97)&Chr(118)&Chr(101)&Chr(73)& _ Chr(109)&Chr(97)&Chr(103)&Chr(101)&Chr(84)& _ Chr(111)&Chr(70)&Chr(105)&Chr(108)&Chr(101), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hImage[3], Chr(119)&Chr(115)&Chr(116)&Chr(114), $sFileName, Chr(112)&Chr(116)&Chr(114), $pGUID, Chr(112)&Chr(116)&Chr(114), $pParams) Local $iRet = $aResult[0] DllCall($ghGDIPDll, Chr(105)&Chr(110)&Chr(116), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(68)&Chr(105)&Chr(115)&Chr(112)&Chr(111)& _ Chr(115)&Chr(101)&Chr(73)&Chr(109)&Chr(97)& _ Chr(103)&Chr(101), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hImage[3]) DllCall(Chr(103)&Chr(100)&Chr(105)&Chr(51)& _ Chr(50)&Chr(46)&Chr(100)&Chr(108)&Chr(108), Chr(98)&Chr(111)&Chr(111)&Chr(108), Chr(68)&Chr(101)&Chr(108)&Chr(101)& _ Chr(116)&Chr(101)&Chr(79)&Chr(98)&Chr(106)& _ Chr(101)&Chr(99)&Chr(116), Chr(104)&Chr(97)&Chr(110)&Chr(100)& _ Chr(108)&Chr(101), $hBitmap) DllCall($ghGDIPDll, Chr(110)&Chr(111)&Chr(110)&Chr(101), Chr(71)&Chr(100)&Chr(105)&Chr(112)& _ Chr(108)&Chr(117)&Chr(115)&Chr(83)&Chr(104)& _ Chr(117)&Chr(116)&Chr(100)&Chr(111)&Chr(119)& _ Chr(110), Chr(112)&Chr(116)&Chr(114), $giGDIPToken) DllClose($ghGDIPDll) $ghGDIPDll = 0 EndFunc


Un-Encrypted: 63 Lines
Encrypted: 240 Lines
Time to finish: 4 hours + 30 minutes

Extension needs to be bmp.

Edit: LOL i got 1,666 posts! Biggrin
(This post was last modified: 11-29-2011, 07:03 AM by Skullmeat.)
Pierce the life fibers with your drill.

Reply

RE: [AutoIt][NO DEPENDENCY] Screenshot capture #3
how you crypt your code?

Reply

RE: [AutoIt][NO DEPENDENCY] Screenshot capture #4
http://www.hackcommunity.com/Thread-Auto...-converter

Wink
Pierce the life fibers with your drill.

Reply







Users browsing this thread: 1 Guest(s)