I am trying to create a windows service that sits in the background waiting for programs to be started. When the programs start I want to be able to check a unique bit of information for each program (I believe GUIDs may provide this) to see what the program is. If the program is not allowed, I aim to provide a warning to the user and possibly close the program. The aim of the application is to identify when users are attempting to install additional software on to the computer so simply monitoring for a certain executable wouldn't work as msiexec is called for all MSI's and as I only want to stop blacklisted programs...this wouldn't work.
Is it possible to have a dotnet windows service which monitor other services and upon stop of any service, the monitoring service would be able to start the stopped service.
Am trying the following to start a windows service
Try Dim myController As New ServiceController("FCR GEFU Server 1", "10.1.1.208") myController.Start() TextBox1.Text = "Service Started" Catch ex As Exception TextBox1.Text = ex.Message End Try
Am getting the following error:Cannot open Service Control Manager on computer '10.1.1.208'. This operation might require other privileges.How should I provide the log in credentials for the remote PC !?
I'm using VB.NET 2008 (framework 3.5). I would like to check permanently if a new entry (row) is added to a table in particular, (is there some equivalent of the FileWatcher for DB ?...)
My app (which runs ok as a standard user) requires updates to be installed, but I don't want to have to input the administrator username/password each time nor do I want to increase user privileges to administrator.
I have a windows service which handles the downloading of updates etc (running as Local System) but the start command needs to come from the main app (running as a standard user). This is not permitted and I get Access Denied.
I understand why this is happening but is there an alternative way to achieve this? I want to handle program updates as the standard user without using ClickOnce or installing to a non Program Files folder.
I've created a Windows Service and installed it via InstallUtil so I can test it out.The installation goes seamlessly, but it will not start from some reason. When I attempt to start it, I get an "Access Denied" error and that's it.
I haven't been able to find any information via the normal channels.I first thought to give the service admin rights, but that didn't work either.
Since the coming of Windows7 at our office we have sometimes the issue that the print spool is crashing.Users don't have admin rights to restart the service so that leaves them only at restarting their computer as solution.Which costs alot of time... As we cannot find a final solution to this problem I've begin to write a small tool so they can restart it..I've only hard code a local admin account in the source for this operate for them..
I am trying to create a windows service that sits in the background waiting for programs to be started. When the programs start I want to be able to check a unique bit of information for each program (I believe GUIDs may provide this) to see what the program is. If the program is not allowed, I aim to provide a warning to the user and possibly close the program. The aim of the application is to identify when users are attempting to install additional software on to the computer so simply monitoring for a certain executable wouldn't work as msiexec is called for all MSI's and as I only want to stop blacklisted programs...this wouldnt work
Imports System.ServiceProcess Imports System.IO Public Class fswService
[Code].....
2 problems: first, intellisense error saying: 'fswService' is a type and cannot be used as an expression. second, I can not figure out a way to pass on to the service the path of the folder to watch (which is stored at My.Settings.userPath).
First of all, Hi to everyone, I'm new here..I'm currently investigating a way of doing the following and seem to be coming up with dead-ends!I am trying to create a windows service that sits in the background waiting for programs to be started. When the programs start I want to be able to check a unique bit of information for each program (I believe GUIDs may provide this) to see what the program is. If the program is not allowed, I aim to provide a warning to the user and possibly close the program. The aim of the application is to identify when users are attempting to install additional software on to the computer so simply monitoring for a certain executable wouldn't work as msiexec is called for all MSI's and as I only want to stop blacklisted programs...this wouldnt work.
I created a vb.net 2008 application to windows 7 with some functions that monitor a folder within "Programs". Folder you created during installation of this application. But every time you launch the software (the exe, after installing the client package) I get UAC and I ask for confirmation. I tried to edit the manifest (with admin user) but it always comes out. I would like to depart immediately launch the EXE application, without uac.
This question may be vague but I was wondering if anyone has ever implemented an application that basically creates a UI to list and monitor all running applications you have running. This applies to many developers who might have multiple programs running continuously and it would be great to have an app that monitors these programs..or does anyone think it is just unnecessary.
I am working on a Windows Service application in VB.net 2008. The main objective of the application is to monitor starting and stopping of applications listed in a file. I build the service as system level by using
mManagementStartWatcher = New ManagementEventWatcher("Select * From Win32_ProcessStartTrace") AddHandler mManagementStartWatcher.EventArrived, AddressOf
How would I program a monitoring application so that whenever a program is executed or a folder is opened, it will keep track of this information in a log?
well I want it to look like this: [Textbox] [Browse] [Start] So you click browse, find the exe file, click ok(or something like that) and then click start I also want to make it so it saves the location of the last exe file it started, so you dont have to browse for it every time you use the program.
We have service developed in Visul Basic .NET. This service utilizes some COM objects provided by SAP to access SAP database. This has been working fine till yesterday. On this Sunday, we upgraded the SAP system, and subsequently all other programs were also re-builded using the new DLL files (for the COM object). We tried doing the same for the service also. But it is not starting now. When started, it shows a message saying service terminated unexpectedly. This is probably due to the fact that it is not able to load the requisite DLL file.
I have a WCF service, which I can open and close by doing:[code]The problem with this is I have "downtime" of the service in between myService. Close() and newService.Open(). if anyone tries to connect while this is happening it fails. how can I make the "downtime" as small as possibel?
i have a Windows service that is hosting a WCF service through net.tcp and this is working great. I have also created a WCF service application. I am trying to add the net.tcp service reference to the service application. Then I add it to the GAC that goes ok but if I try to RegAsm the WCF service application to allow it to be called from Server.CreateObject I get the error:
Warning: Type library exporter encountered a type that derives from a generic class and is not marked as [ClassInterface(ClassInterfaceType.None)]. Class interfaces cannot be exposed for such types. Consider marking the type with [ClassInterface(ClassInterfaceType.None)] and exposing an explicit interface as the default interface to COM using the ComDefaultInterface attribute.
It does not work. I have tried to call it through a class library but this does not work either as the end point is not set correctly.
I am developing a Windows Service in VB2008 and am in the testing stage. What I have noticed is that if I Pause it while it is busy doing something and then resume it, the process generates an error. While I am debugging this I wanted to determine exactly what the difference is between Pausing/Resuming and Stopping/Starting a service.I searched, but most results simply told me how to Stop/Start/Pause and Resume a service, a hurdle that I jumped over many years ago. Does any one know of any resources that go into detail what happens when a service is stopped vs when it is paused?From some experimentation, it seems that if I do not place any code in the OnPause and OnContinue events the Pause/Resume commands have no effect.
I am putting together a performance monitor that will eventually be running as as service. What I want to know is if the data that is reported is what I actually want: [code]
I am trying to communicate with a Windows service on a remote machine on the network but i keep getting an exception saying the following: "System.InvalidOperationException: Cannot open Service Control Manager on computer 'machine001'. This operation might require other priviledges. ---> System.ComponentModel.Win32Exception: Access is denied.
In the past I had the indexing service installed on a Windows Server 2003 and used it to index files for my website. I did this by executing an OleDbCommand with a query and a connection string.How do I accomplish the same thing with the new "Windows Search Service" (Windows Server 2008) by using VB.NET? Does this work the same way so that I only need to change the Provider name which has been "MSIDXS.1" up to now? Case true, what is the new Provider name?
We have a server with multiple services written in .Net 1.1 and 3.5 running on a Win 2003 server. Everything runs fine, but when we stop a certain service, an unrelated service stops. I have checked and neither has any dependencies. The service we stop is in 3.5, and the unrelated service that incorrectly stops is in 1.1. We get no error messages, nor event log errors, so we are baffled.Does anyone have an idea as to what may be causing this?
I have two windows applications in the same solution, in different projects. How do I start one from the other? Is it a matter of supplying the expected build path .exe to somewhere, or is there an alternative?
I've made a windows service for the purpose of creating backup's of certain files and directories automatically each day. The service is installed as automatic (so it starts after win startup) and i have an application which monitors the service through a system tray icon (so right-click on it you can start/stop/pause the service, change settings, etc).
Second, I have a question which I have been trying to find answer for a wile but without any success.How can I monitor Windows Process for any change (create/kill) after run my app ? the only way I have think about it is that used two lists, the first one load the process list on it and the second refresh each 1 sec to get the new one and compare the two to know the difference, but its useless because you cant know who killed or created the process and other information.
As I have been read before, I guess there is a need to implement windows API, hook to detect process changes ? Is there any idea or solution for this?
I am trying to write some code that will minimize all windows on my main monitor only? I have two other monitors, one on each side, but I just want the windows on the middle monitor to be minimized.