processes

Storing a value in Memory Independent of Process

Hi, I need a way to store a value somewhere for temporarily by say Process A. Process A can exit the after storing the value in memory. After sometime Process B comes accesses the same location of memory and read the value. I need to store in memory, because I dont want the data to persistent across reboots. But as long as the system is...

Tips on managing dependencies for a release?

Our system comprises many .NET websites, class libraries, and a MSSQL database. We use SVN for source control and TeamCity to automatically build to a Test server. Our team is normally working on 4 or 5 projects at a time. We try to lump many changes into a largish rollout every 2-4 weeks. My problem is with keeping track of all the ...

How do I rename a process on Linux?

I'm using Python, for what it's worth, but will accept answers in any applicable language. I've tried writing to /proc/$pid/cmdline, but that's a readonly file. I've tried assigning a new string to sys.argv[0], but that has no perceptible impact. Are there any other possibilities? My program is executing processes via os.system (equi...

TerminateProcess and deadlocks

Is it real that the TerminateProcess function in Windows could hang because the threads inside the process were stuck in a deadlock? Example: Process A is running under Process B's control, now Process A gets into a deadlock and Process B detects this and decides to 'Kill' process A using TerminateProcess. Would it be successful in ki...

How do I detect what software is using the webcam on a Windows box (XP,Vista,7)

The idea is that I want to build a small app that detects if the webcam is being used and by what. I have thought about seeing who has use of the Twain.dll somehow (like the way process explorer knows) It's for a security style app that picks out weird webcam behaviour. Ideally I would use C# as it's my strong point, but I'm guessing...

Can the same DLL data be shared by 2 different processes ?

I have two different C# applications that are running at the same time. I would like both of them to be able to access the same "instance" of a DLL (also in C#). The DLL holds some data that I'd like to return to whichever of the two applications is asking for it. My DLL is thread-safe so I was hoping this would be possible but I'm no...

Are threads from multiple processes actually running at the same time

In a Windows operating system with 2 physical x86/amd64 processors (P0 + P1), running 2 processes (A + B), each with two threads (T0 + T1), is it possible (or even common) to see the following: P0:A:T0 running at the same time as P1:B:T0 then, after 1 (or is that 2?) context switch(es?) P0:B:T1 running at the same time as P1:A:T1 In ...

process creation

in the .net environment (C# language), how can I go about writing an application that can monitor when a process is created within the system, and when that process spawns other processes? ...

Spawning and waiting for child processes in Python

The relevant part of the code looks like this: pids = [] for size in SIZES: pids.append(os.spawnv(os.P_NOWAIT, RESIZECMD, [RESIZECMD, lotsOfOptions])) # Wait for all spawned imagemagick processes to finish while pids: (pid, status) = os.waitpid(0, 0) if pid: pids.remove(pid) What this should be doing is spawning ...

Getting the current ProcessID in .NET

What's the simplest way to obtain the current process ID from within your own application, using the .NET Framework? ...

Using Java, can I have one JVM spawn another, and then have the original one exit?

Edit: It seems my test to determine whether the original JVM had exited was flawed to begin with (see comments on accepted answer). Sorry for the noise. I have a need to have a running JVM start another JVM and then exit. I'm currently trying to do this via Runtime.getRuntime().exec(). The other JVM starts, but my original JVM won't exi...

C# - Launch Invisible Process (CreateNoWindow & WindowStyle not working?)

I have 2 programs (.exe) which I've created in .NET. We'll call them the Master and the Worker. The Master starts 1 or more Workers. The Worker will not be interacted with by the user, but it is a WinForms app that receives commands and runs WinForms components based on the commands it receives from the Master. I want the Worker app t...

Portable C++ library for IPC (processes and shared memory), Boost vs ACE vs Poco?

Hi, I need a portable C++ library for doing IPC. I used fork() and SysV shared memory until now but this limits me to Linux/Unix. I found out that there are 3 major C++ libraries that offer a portable solution (including Windows and Mac OS X). I really like Boost, and would like to use it but I need processes and it seems like that this...

ps forrest for session id

Often I want to get a nice readout what process are running and their relationship; I usually by habit runs ps auxfww and eventual grep for the process in question. Having been thinking about the problem I tried to create an oneliner to get the process tree in ps ufww format for all processes which has the session id specified by arbitr...

Shared Variable Among Ruby Processes

I have a Ruby program that loads up two very large yaml files, so I can get some speed-up by taking advantage of the multiple cores by forking off some processes. I've tried looking, but I'm having trouble figuring how, or even if, I can share variables in different processes. The following code is what I currently have: @proteins = ""...

Passing the shell to a child before aborting

Current scenario, I launch a process that forks, and after a while it aborts(). The thing is that both the fork and the original process print to the shell, but after the original one dies, the shell "returns" to the prompt. I'd like to avoid the shell returning to the prompt and keep as if the process didn't die, having the child handle...

Need "Processes with Network Activity" functionality in managed code - Like resmon.exe does it

I am needing to collect a list (In C#) of processes which currently (Or within the past x secs) have have network activity, the names of the processes, and the qty of data sent (Pretty much EXACTLY what is shown on the new Windows 7 Resource Monitor under the network tab). I know I could use WinPCap to write a complete sniffer myself, B...

Background process in Servlet

Hello everyone, I have a question. Is it possible to implement a background process in a servlet!? Let me explain. I have a servlet that shows some data and generate some reports. The generation of the report implies that the data is already present, and it is this: someone else upload these data. In addition to report generation, I sh...

Is using GetProcessesByName the best way to check if a process is running?

Even though the topic title explains most of the question, I'd like to sketch out the scenario so you understand in what context this question is put. I have an application which is like an Outlook contacts list. It gets all the contacts from Outlook and the result is that they're displayed in a data grid view. Now, instead of starting ...

Setting processor affinity for a process and its Effects

Hi I am having an application which has a UI module and other supporting services. These other services have memory leaks and other thread synchronization issues. Hence in some machines especially quad core, dual core machines the services crash every now and then. I know the best way to fix this is to clean up the memory leaks and syn...