Hi all, the problem occurs with every dllcall that to do with the Extract Cab file, both Setupapi & AdvPack, here is an example using AdvPack #include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> Local $Form, $Button1, $nMsg, $Test $Form1 = GUICreate("Test", 472, 210, 259, 207) $Button1 = GUICtrlCreateButton("Test", 56, 56, 353, 81) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_C