using System.Runtime.InteropServices;
// Get a handle to an application window.
[DllImport ( "USER32.DLL", CharSet = CharSet.Unicode )]
public static extern IntPtr FindWindow ( string lpClassName,
string lpWindowName );
// Activate an application window.
[DllImport ( "USER32.DLL" )]
public static extern bool SetForegroundWindow ( IntPtr hWnd );
public void Startbtn_Click ( object sender, EventArgs e ) {
IntPtr Handle = FindWindow ( null, "app name" );
//not found
if ( Handle == IntPtr.Zero ) {
MessageBox.Show ( "Niewykryto app name." );
return;
}
//found
SetForegroundWindow ( Handle );
Thread farming = new Thread (() => Farming.StartFarming () );
farming.Start();
}