Possible To View Every Process That Is Accessing Memory As Well As Windows Services
Jan 12, 2010
Is it possible to view every process that is accessing memory as well as windows services as well as how much thier accessing I want to make a program that can kill and block things accessing memory to block malicious programs to be able to delete the ie spyware that can't be fixed cause it adds it's self and locks it's self. From programs like spybot I can view the processes bit that's just wat windows registeres I need to look at eat is accessing memory.
I have written a windows service that is meant to launch a notepad when a specific action happens. The problem i have is that even though the service launches notepad, the actual notepad it self is NOT visible. I know that it has been launced because i can see the process in the task manager. By the way the process is listed as a SYSTEM process rather than a process under my user name (i believe that is because my process is a "LocalSystem" one).
I am trying to write a Windows Script that will allow me to monitor the following: That 2 x seperate but specific processes within Component Services "Running Processes" list are currently running and have not reset within the past hour. If I already know the PID, then I can retrieve the CreationDate (I assume which I can use to check for restarts? or is this the actual process creation/installation date) for each specific process, however if a restart occurs the PID will change and my script needs to know what the new PID is without me telling it!
I am trying to access a remote 2003 server using WMI. I can connect but when I try things like listing the services for that server I get the following: Access is denied. (Exception from HRESULT: 0x80070005(E_ACESSDENIED). Using the same code, I can connect and get a list of services a remote 2008 server. Here is the code to connect to the server (which gets me connected):
This code works to output a piano tone for 2 seconds using winmm.dll via platform invocation services, it seems to work fine on XP but waveoutopen fails in windows 7 rc updated based on feedback from John Knoeller
I have a working WCF, it is written in VB. I need to host it in Windows Services on a remote server. I cannot use IIS (they uninstalled after I had it installed). Specs are to host in Windows Services, the only way I can get around that is to quit.
I've created a WCF service and, with help of others from this site and the department I work in, the WCF service is running as a service on my development machine. Tested it with a console app and it works.But, it's not supposed to be on my development machine. It needs to be on a different server.This is difficult because the server it is supposed to reside on DOES NOT have Visual Studio installed on it.So I cannot run the VS 2008 Command Prompt with installutil to run the WCF service as a service on that server.
i want to make a simple application to stop or start the Services in Windows XP. I'm using Vb.net 2005. I've googling and find that I should use "System.ServiceProcess.ServiceController". Does anyone have example for this?
I created a service in VB.NET and it runs fine on Vista, I can log off and switch users and the service auto starts and continues to run every time without fail.If I install and run the service on Windows 7, it will not start after a logg off/on or after I switch users.
Im making a services that will log every time it gets started and stopped. I have accomplished that easily, using the onstop and onstart events. Now, im trying to call an exe file that writes something on the log. im calling the exe file every 30 minutes, so i used a do while loop and a thread.sleep code. Now, I've put the loop inside the onstart event, i noticed that since its an infinite loop, the process never leaves the onstart event, and the services status is alway "starting".
I have a Public Sub I am using to enumerate running processes and then display them in a ListView.I want to be able to update the list automatically each second. I've thought of doing this in two different ways, but the method that I want to use is checking if the process has exited or not.
When reading up on the Process Properties, I ran into .HasExited and .Refresh.I thought that I could use a timer and have it tick at 1 second intervals. I would then check, each second, if the Process has exited. If it has, remove it from the list.The problem with this, is that I don't want to put the sub in the timer because it would just constantly flicker the control. I need to figure out a way to access the variables inside of the Sub while inside of the Timer's .Tick event.The other issue is being able to add processes that aren't there. Which I can within another sub. I was thinking I could create a sub that grabbed the Processes by ID, compare them to the list, and them add them if they aren't there. If I did this, I could also remove Processes by ID that aren't in the list.
I have created an application which will open a text file on the click of a button, when i am running the application in local, I am able to get the popup asking to open or save the text file, I uploaded the same code to live site there it is not displaying the popup to open or save the text file. It just flashes a window for fraction of seconds and then closes, user is not able to perform any action in that course of time. Text document which I am trying to open is available at both server and local, and path is also correct in both cases.
Below is the code I am using to open the text file: If (File.Exists(strFolderPath & "" & strFileName)) Then objFileStream = New FileStream(strFolderPath & "" & strFileName, FileMode.Open, FileAccess.Read) objStreamReader = New StreamReader(objFileStream) objStreamReader.BaseStream.Seek(0, SeekOrigin.Begin) [Code] .....
im tryin to make a application that could disable 2 services when when i run the application. so it would change it from say running automatically to disable. i have a lot of computers i have to administer, and i dont feel like goin one by one doing. Nd ima need radio buttons because a few machines are w7 and others r xp nd they each got diffrent services that have to be disabled.
I created a simple windows service on my local PC and added the following code to it [code]...
Next I added a Setup project to this solution and added a custom action (By double clicking application folder then clicking add output folder then selecting primary output from the dialog). The solution builds fine but I have 2 problems.
1) Everytime I install the service, it asks me for the username, password and confirm password; I was wondering if there was anyway to get rid of it atleast while running locally. I tried setting the account type to user, local service, local system etc but it keeps popping up.
2) Once I enter the credentials (random ones), I get an error "No mapping between account names and security ids was done".
I have a basic VB.Net application that gets data from some websites and then send them to a MS-SQL database automatically. I have developed it as a desktop application with a WinForm front end with logs writing to the WinForm continuously. Now, is it possible to convert the Winform to a Windows services so that I do not need to keep it opening in front of my PC and watching the logs, instead, it runs quietly in the background and the data gets logged into the system log viewer?
I need references to how to schedule emails to notifiy users on a specific date in the month (each month).All the references I stumbled upon were in C#.I'm not that advanced to convert them properly to VB dot net.
I am having issues with initializing more than one process without having to close the program and re launch to run a second process. I need to clear the process impersonator out of the memory or something in order to start a new one?
Imports System Imports System.Runtime.InteropServices Imports System.Security.Principal Imports System.Security.Permissions
I need to create a way to dump the memory of a process to a file. And I don't mean a crash dump, I mean dumping the memory. In C++ you can use the function MiniDumpWriteDump.
Here is my code so far: Public Declare Function MiniDumpWriteDump Lib "dbghelp.dll" (ByVal hProcess _ As IntPtr, ByVal ProcessId As Int32, ByVal hFile As IntPtr, ByVal DumpType _ As mydumptypes, ByVal ExceptionParam As IntPtr, ByVal UserStreamParam As _ IntPtr, ByVal CallackParam As IntPtr) As Boolean Enum mydumptypes [Code] .....
A file is created, however when I looked inside the file with a hex editor, it was complete garbage. For a test, I opened notepad, typed in "Hello!", and dumped the notepad process. I could not find any strings in it, let alone the "Hello!" string.
mydumptypes.normal = MiniDumpWithDataSegs= 0x00000001, in c++. It wasn't what I wanted. Anyways, I fixed it.
I'm trying to read another process's memory starting from mbi.BaseAddress to mbi.RegionSize using the function ReadProcessMemory, however I only succedeed to read 1 address at a time and it takes like forever to finish, the result being stored into a byte() variable, calling the readaddressmemory 1 million times instead of only 1 for example.
I'm trying to add a reference to the windows media services, but I cant find the reference.I found lots of pages, downloaded the platform sdk, on my laptop, got a server with windows server 2008 and installed the server2008 there also.
In our application, we have a number of Windows Services (more than 30) that must run behind the scenes to process data at given times throughout the day. I was attempting to create a BaseService class that I could inherit from that would log to our database when the service started or stopped as well as some other common functionality. However, I ran into a show stopper in trying to create BaseService as MustInherit as we have a number of MustOverride properties. The issue lies in:
<MTAThread()> Shared Sub Main()
Our code is all in VB (as you can probably tell). Given that it is a Shared method, I cannot have it be overriden (i.e. make it MustOverride). Without this method, the code will not compile, however it will not really work in the base class. The code in this method is:
Dim ServicesToRun() As System.ServiceProcess.ServiceBase ServicesToRun = New System.ServiceProcess.ServiceBase() {New BaseService} System.ServiceProcess.ServiceBase.Run(ServicesToRun)
The BaseService (the name of my base class) cannot be created because it is specified as MustInherit. And therein lies my problem. I cannot create this in the Base Class and cannot override it in the inheriting classes.