Jump to content

How to set it to run for this program only?


ExoCore
 Share

Recommended Posts

I am new to AutoIt but I was wondering how could I set it up to run like... for this process only.. so I can do something else.. Kind of like a dll injection to that certain program.. or maybe like... running it in the background so what ever it is doing is not affecting my screen

Programs > I was referring to process

Edited by ExoCore
Link to comment
Share on other sites

CreateProcess:

Func _CreateProcess($sAppName, $sCommand, $pSecurity, $pThread, $fInherit, $iFlags, $pEnviron, $sDir, $pStartupInfo, $pProcess)
  Local $pAppName, $tAppName, $pCommand, $tCommand, $pDir, $tDir, $aResult
  if $sAppName <> "" then
    $tAppName = DllStructCreate("char Text[" & Stringlen($sAppName) + 1 & "]")
    $pAppName = DllStructGetPtr($tAppName)
    DllStructSetData($tAppName, "Text", $sAppName)
  endif
  if $sCommand <> "" then
    $tCommand = DllStructCreate("char Text[" & Stringlen($sCommand) + 1 & "]")
    $pCommand = DllStructGetPtr($tCommand)
    DllStructSetData($tCommand, "Text", $sCommand)
  endif
  if $sDir   <> "" then
    $tDir   = DllStructCreate("char Text[" & Stringlen($sDir   ) + 1 & "]")
    $pDir   = DllStructGetPtr($tDir)
    DllStructSetData($tDir, "Text", $sDir)
  endif
  $aResult = DllCall("Kernel32.dll", "int", "CreateProcess", "ptr", $pAppName, "ptr", $pCommand, "ptr", $pSecurity, "ptr", $pThread, _
                     "int", $fInherit, "int", $iFlags, "ptr", $pEnviron, "ptr", $pDir, "ptr", $pStartupInfo, "ptr", $pProcess)
  Return SetError(GetLastErreur(), 0, $aResult[0]<>0)
EndFunc
Func GetLastErreur()
  Local $aResult
  $aResult = DllCall("Kernel32.dll", "int", "GetLastError")
  Return $aResult[0]
EndFunc

from A3LWinAPI.au3.

Sorry for my bad English but nobody is perfect. [font=arial, helvetica, sans-serif]Ramzes[/font]

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...