9 posts in this topic
I am working on a script that uses drag and drop, but is supposed to be run under different creds. I noticed Drag and dropping a file does nothing when the script is being Runas other credentials..
Using the code below, compile it, then runas another user (another domain user preferably) and try to drag a file to it. Then try it without using RunAs..
#include <GUIConstantsEx.au3> #include <WindowsConstants.au3> Example() Func Example() GUICreate("Drop a file here", 220, 200, 100, 100, -1, $WS_EX_ACCEPTFILES) $listview = GUICtrlCreateLabel("Drag a file here", 10, 10, 200, 150) GUICtrlSetState(-1, $GUI_DROPACCEPTED) GUISetState() Do $msg = GUIGetMsg() Select Case $msg = $GUI_EVENT_DROPPED Msgbox(0,"Found it!","Hey I see you dragged a file over:" & @CRLF & @GUI_DRAGFILE) EndSelect Until $msg = $GUI_EVENT_CLOSE EndFunc I tried compiling under X86 and X64 and in both cases, while running using runas does not show the file.
Has anyone found a fix for this?