Example #1
0
		public static int GetProcessPid (ProcessSerialNumber psn)
		{
			int pid;
			if (GetProcessPID (ref psn, out pid) == OSStatus.Ok)
				return pid;
			return -1;
		}
		public static void TestPid ()
		{
			var psn = new ProcessSerialNumber (0, 2 /* kCurrentProcess */);
			int pid = ProcessManager.GetProcessPid (psn);

			Assert.AreNotEqual (-1, pid);
		}
Example #3
0
        public static int GetProcessPid(ProcessSerialNumber psn)
        {
            int pid;

            if (GetProcessPID(ref psn, out pid) == OSStatus.Ok)
            {
                return(pid);
            }
            return(-1);
        }
Example #4
0
 static extern int CPSSetProcessName(ref ProcessSerialNumber psn, string name);
Example #5
0
 static extern int GetCurrentProcess(out ProcessSerialNumber psn);
		static extern OSStatus LSOpenApplication (ref LSApplicationParameters appParams, out ProcessSerialNumber psn);
Example #7
0
 static extern OSStatus LSOpenApplication(ref LSApplicationParameters appParams, out ProcessSerialNumber psn);
Example #8
0
		public static bool KillProcess (ProcessSerialNumber psn)
		{
			return KillProcess (ref psn) == OSStatus.Ok;
		}
Example #9
0
		static extern OSStatus KillProcess (ref ProcessSerialNumber process);
Example #10
0
		static extern OSStatus GetProcessPID (ref ProcessSerialNumber psn, out int pid);
Example #11
0
 public static bool KillProcess(ProcessSerialNumber psn)
 {
     return(KillProcess(ref psn) == OSStatus.Ok);
 }
Example #12
0
 static extern OSStatus KillProcess(ref ProcessSerialNumber process);
Example #13
0
 static extern OSStatus GetProcessPID(ref ProcessSerialNumber psn, out int pid);