Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 2nd, 2012  |  syntax: None  |  size: 3.48 KB  |  hits: 28  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. VBScript (WSH): Arguments not passed through file association
  2. :: reg query hkcr /f vbs*
  3.  
  4. HKEY_CLASSES_ROOT.vbs
  5. ...
  6. HKEY_CLASSES_ROOTVBS
  7. HKEY_CLASSES_ROOTVBS Author
  8. HKEY_CLASSES_ROOTVBScript
  9. HKEY_CLASSES_ROOTVBScript Author
  10. HKEY_CLASSES_ROOTVBScript.Encode
  11. HKEY_CLASSES_ROOTVBScript.RegExp
  12. HKEY_CLASSES_ROOTVBSFile
  13. HKEY_CLASSES_ROOTVBSFile.HostEncode
  14. Suchvorgang abgeschlossen: 21 übereinstimmende Zeichenfolge(n) gefunden.
  15.        
  16. :: reg query hkcrvbs /s
  17.  
  18. HKEY_CLASSES_ROOTvbsCLSID
  19.     (Standard)    REG_SZ    {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  20.  
  21. HKEY_CLASSES_ROOTvbsOLEScript
  22.     (Standard)    REG_NONE
  23.  
  24.  
  25. :: reg query hkcrvbscript /s
  26.  
  27. HKEY_CLASSES_ROOTvbscript
  28.     (Standard)    REG_SZ    VB Script Language
  29.  
  30. HKEY_CLASSES_ROOTvbscriptCLSID
  31.     (Standard)    REG_SZ    {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  32.  
  33. HKEY_CLASSES_ROOTvbscriptOLEScript
  34.     (Standard)    REG_NONE
  35.  
  36.  
  37. :: reg query hkcrclsid{B54F3741-5B07-11cf-A4B0-00AA004A55E8} /s
  38.  
  39. HKEY_CLASSES_ROOTclsid{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  40.     (Standard)    REG_SZ    VB Script Language
  41.  
  42. HKEY_CLASSES_ROOTclsid{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  43.   Implemented Categories
  44.  
  45. HKEY_CLASSES_ROOTclsid{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  46.   Implemented Categories{F0B7A1A1-9847-11CF-8F20-00805F2CD064}
  47.     (Standard)    REG_NONE    
  48.  
  49. HKEY_CLASSES_ROOTclsid{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  50.   Implemented Categories{F0B7A1A2-9847-11CF-8F20-00805F2CD064}
  51.     (Standard)    REG_NONE    
  52.  
  53. HKEY_CLASSES_ROOTclsid{B54F3741-5B07-11cf-A4B0-00AA004A55E8}InprocServer32
  54.     (Standard)    REG_SZ    C:WindowsSysWOW64vbscript.dll
  55.     ThreadingModel    REG_SZ    Both
  56.  
  57. HKEY_CLASSES_ROOTclsid{B54F3741-5B07-11cf-A4B0-00AA004A55E8}OLEScript
  58.     (Standard)    REG_NONE    
  59.  
  60. HKEY_CLASSES_ROOTclsid{B54F3741-5B07-11cf-A4B0-00AA004A55E8}ProgID
  61.     (Standard)    REG_SZ    VBScript
  62.        
  63. :: type args.vbs
  64. Option Explicit
  65. WScript.Echo WScript.Arguments.Count
  66. Dim arg
  67. For Each arg In WScript.Arguments
  68.         WScript.Echo arg
  69. Next
  70.  
  71. :: cscript args.vbs eins zwei drei
  72. 3
  73. eins
  74. zwei
  75. drei
  76.  
  77. :: wscript args.vbs eins zwei drei
  78. :: : same thing via the MessageBox
  79.  
  80. :: args.vbs eins zwei drei
  81. 0
  82.  
  83. :: : Why is that?
  84. :: assoc .vbs
  85. .vbs=VBSFile
  86.  
  87. :: ftype VBSFile
  88. VBSFile="%SystemRoot%System32WScript.exe" "%1" %*
  89.        
  90. :: reg query hkcr.vbs
  91.  
  92. HKEY_CLASSES_ROOT.vbs
  93.     (Standard)    REG_SZ    VBSFile
  94.  
  95. HKEY_CLASSES_ROOT.vbsPersistentHandler
  96.  
  97. :: reg query hkcrVBSFileShellOpen /s
  98.  
  99. HKEY_CLASSES_ROOTVBSFileShellOpenCommand
  100.     (Standard)    REG_EXPAND_SZ    "%SystemRoot%System32WScript.exe" "%1" %*
  101.  
  102.  
  103. :: reg query hkcrVBSFileShellOpen2 /s
  104.  
  105. HKEY_CLASSES_ROOTVBSFileShellOpen2
  106.     (Standard)    REG_EXPAND_SZ    Open &with Command Prompt
  107.     MUIVerb    REG_EXPAND_SZ    @%SystemRoot%System32wshext.dll,-4511
  108.  
  109. HKEY_CLASSES_ROOTVBSFileShellOpen2Command
  110.     (Standard)    REG_EXPAND_SZ    "%SystemRoot%System32CScript.exe" "%1" %*
  111.        
  112. var argc = WScript.Arguments.Length;
  113. WScript.Echo(argc);
  114. for (var i = 0; i < argc; i++)
  115.         WScript.Echo( WScript.Arguments(i) );
  116.        
  117. :: assoc .js
  118. .js=JSFile
  119.  
  120. :: ftype JSFile
  121. JSFile=C:WindowsSystem32WScript.exe "%1" %*
  122.  
  123. :: reg query hkcrjsfileshellopencommand
  124.  
  125. HKEY_CLASSES_ROOTjsfileshellopencommand
  126.     (Standard)    REG_SZ    C:WindowsSystem32WScript.exe "%1" %*
  127.  
  128.  
  129. :: reg query hkcrjsfileshellopen2command
  130.  
  131. HKEY_CLASSES_ROOTjsfileshellopen2command
  132.     (Standard)    REG_SZ    C:WindowsSystem32CScript.exe "%1" %*
  133.        
  134. :: reg query HKEY_CLASSES_ROOTApplicationscscript.exe /s
  135. ...
  136. HKEY_CLASSES_ROOTApplicationscscript.exeshellopencommand
  137.     (Standard)    REG_SZ    "C:WindowsSystem32cscript.exe" "%1"