process

Win32 API For Shutting Down Another Process Elegantly?

I'm looking for a way to shutdown a windows app from another. Is there a way to do this? Ideally I'd like something that basically mimics an ALT-F4, or pressing the 'X' in the top right corner or some such. Alternatively, is there an application out there that does this already? tskill is a bit too harsh for what I have in mind. ...

What kinds of things do you look for when reviewing someone else's code before a code review/inspection?

Do you look for anything in particular, or just read the code carefully and just find what you find? ...

How can I tell if my process is running As Administrator?

I would like to display some extra UI elements when the process is being run as Administrator as opposed to when it isn't, similar to how Visual Studio 2008 displays 'Administrator' in its title bar when running as admin. How can I tell? ...

How to terminate script's process tree in Cygwin bash from bash script

I have a Cygwin bash script that I need to watch and terminate under certain conditions - specifically, after a certain file has been created. I'm having difficulty figuring out how exactly to terminate the script with the same level of completeness that Ctrl+C does, however. Here's a simple script (called test1) that does little more t...

How can I determine a process' unshared memory size on SunOS?

Is there a way to determine the unshared memory size of a process on SunOS? Specifically the size of a child httpd process running under mod_perl if that helps. ...

Restore application from system tray

What is the best way to programmatically restore and give focus to a third-party application (say, GoogleTalk or Twhirl) running in the system tray? I am writing my utility in C#, but I obviously have no control over the third-party application. ...

Software development process and lawyer

On any if you ask a question about licenses, patents or copyright everybody will refer you to the lawyer (see SO’s “ask-a-lawyer” tag). I’m trying to setup a software development process where there will be place for a lawyer. But I cannot find any well known process that includes a lawyer, what activities a he or she performs. Can you ...

Started Process from .NET but RedirectedStandardOutput doesn't support UTF-8

I am trying to call php's HTML purifier from .NET using this code: Process myProcess = new Process(); myProcess.StartInfo.FileName = "C:\Path\to\php.exe"; myProcess.StartInfo.Arguments = "C:\Path\to\purify.php"; myProcess.StartInfo.UseShellExecute = false; myProcess.StartInfo.RedirectStandardOutput = true; myPro...

How to Daemonize a Java Program?

I have a Java program that I'd like to daemonize on a linux system. In other words, I want to start running it in a shell and have it continue running after I've logged out. I also want to be able to stop the program cleanly. I found this article which uses a combination of shell scripting and Java code to do the trick. It looks good, b...

Why is my hidden process still visible?

I'm printing a document by creating a System.Diagnostics.Process object and then setting the StartInfo verb to "print", then calling the process Start() method. I want this print process to be hidden, so I'm setting CreateNoWindow = true and WindowStyle = ProcessWindowStyle.Hidden. But the application (Word or Acrobat) still appears dur...

programmatically kill a process in vista/windows 7 in C#

Hi all, I want to kill a process programmatically in vista/windows 7 (I'm not sure if there's significant problems in the implementation of the UAC between the two to make a difference). Right now, my code looks like: if(killProcess){ System.Diagnostics.Process[] process = System.Diagnostics.Process.GetProcessesByName("MyPro...

How do I run another script in Python without waiting for it to finish?

I am creating a little dashboard for a user that will allow him to run specific jobs. I am using Django so I want him to be able to click a link to start the job and then return the page back to him with a message that the job is running. The results of the job will be emailed to him later. I believe I am supposed to use subprocess.Po...

Business Workflow Software

Any recommends here? I need something that can take a set of processes and batch them together. For example, I need to: 1) execute some sql 2) run C# snippets 3) have checkpoint steps with human interaction (i.e. send off an email at step X and wait for a user to review a result and click continue etc...) ...

How to convince "The Management" to use all aspects of Visual Studio Team System ?

Currently we have several defect and bug tracking systems, which include Quality Centre and bespoke support systems (both team and company wide). Also we use Microsoft Project - although I haven't seen a task list in months... But what I find difficult to understand is why our company purchases VSTS and only utilises part of it - we c...

Why isn't the process I start with Perl's system() a child process?

Perl's system() starts a process, but breaks the parent/child relationship? test.pl: use POSIX; system("./test.sh &"); my $pid = `ps -C test.sh -o pid=`; print "pid: -$pid-\n"; waitpid($pid, 0); test.sh: while true do sleep 1 done When I run test.pl, it finds and prints a correct pid of test.sh. But waitpid() returns -1 an...

Is there a way to change effective process name in Python?

Can I change effective process name of a Python script? I want to show a different name instead of the real name of the process when I get the system process list. In C I can set strcpy(argv[0],"othername"); But in Python argv[0] = "othername" doesn't seem to work. When i get process list (with ps ax in my linux box) the real name...

Finding out Windows service's running process name .NET 1.1

We are using a badly written windows service, which will hang when we are trying to Stop it from code. So we need to find which process is related to that service and kill it. Any suggestions? ...

How to get the user name or owner of a process in .net

How can I find the owner of a given process in C#? The class System.Diagnostics.Process doesn't seem to have any properties or methods that will get me this information. I figure it must be available because it is shown in the Windows Task Manager under the "User Name" column. My specific scenario involves finding the instance of a proc...

Quality of the Team vs a Specific Process

Jeff Atwood's recent blog about bad apples reminded me about something I've given a lot of though about over my career. What is more important, the quality of the members of the team or the quality of the process they follow. I've come to the conclusion that the quality of the members of the team is far more important than the process ...

Can a 32bit process access more memory on a 64bit windows OS?

From what I understand, a 32bit process can only access 2GB of memory on 32bit windows without the /3GB switch, and that some of that memory is taken up by the OS for its own diabolical reasons. This seems to mesh with my experiences as we have an app that crashes when it reaches around 1.2 - 1.5 GB of RAM with out of memory exceptions,...