VS 2008 Process.start A Console App
May 19, 2010I'm trying to call a 3rd party app from my vb.net app. The 3rd party app accepts command line and i've run it via the cmd box using this:
[Code]...
I'm trying to call a 3rd party app from my vb.net app. The 3rd party app accepts command line and i've run it via the cmd box using this:
[Code]...
Trying to create a button that when clicked will check to see if a certain process image is running and if that process is running give the process focus. If the process is not running then start the application.
View 9 RepliesWhats happening is I run the code below and get the following error "The system cannot find the file specified". I've read that with UseShellExecute set to false that you can't use WorkingDirectory.
Dim Password As String = "password"
Dim SecureStringPassword As New System.Security.SecureString
For Each c As Char In Password
[Code].....
I want to open a command window on a remote machine. I'm using a tool called RCTRLX to launch remote process (very similar to PSEXEC) but I can't get it to display the actual window. The process is always launched hidden. What do I need to do to have actually display the console window?
[Code]...
I've been using 'Process.Start()' for awhile now, to open web pages. And now, recently, I've noticed that it does not work anymore. Is there a solution to this? my format for it is:[URL]..and this does not work. It Throws and esception saying that the Parameter's were in-correct. This error just suddenly started appearing, no idea why.
View 6 RepliesI'm trying to open any file using Process.Start, but every time I try to open a file that isn't an executable the program crashes... This is the code I'm currently using:
vb.net
Private Sub ListView1_MouseDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListView1.MouseDoubleClick
For Each lvi As ListViewItem In ListView1.SelectedItems
Process.Start(path & "" & lvi.Text)
Next
End Sub
Path is a string that contains the selected folder path, and lvi is the text of the list view item (each item contains the icon and name of each file). It is working fine for .exe files, I was just wondering if it's JUST for .exe files...
I want to add a scheduled task like this: Dim myProc As Process myProc = Process.Start("at", "02:00 /every:T,W,Th,F,Sa c:ackup.bat") When I type that command at a command prompt it returns "Added a new job with ID = x". How do I get this ID in my code, as it's needed if I want to delete the scheduled job? I've tried looking at some of the properties of myProc but haven't found the right one yet. Maybe I need to wait until the process has completed? (If so, how will I know?).
View 2 RepliesI am creating an application for learning purposes. I am using this: process.start("iexplore.exe"); That is working fine. However I would like to be able to tell when the page has been loaded all the way. I would like to know how to tell if the application is done processing or not, that is my main goal. If using the webbrowser control you can use the webbrowser documentcompleted event.
View 10 RepliesHow can i do this , i cant figure it out.
View 6 RepliesI cant find whats wrong with this, all I know is it could be the arguments, maybe they are in the wrong order, I dont know... it doesn't pop up any error, it executes the process but nothing happens.
[Code]...
Im trying this but no luck
ListView1.SelectedItems(0)Process.Start("www.google.com"))
I'm using Process.Start to start an external command line application and using the StartInfo.Arguments method to send parameters to the application. I imagine I'll need to use a loop... but I can't figure out exactly how yet.I need to send anywhere from 1 - an infinite number of files names to this application. Each file has to be sent one after the other. So once the first one is done, I need to loop back around and past the second one.I can probably use the Directory.GetFiles method to get all of the files, but I don't know how to assign them.
View 7 RepliesVisual Basic 2010 - Net Framework 4.0 Client
I have an application (application #1) running with Administrator privileges on Windows 7.
I want application # 1 to start another application (application #2) without Administrator privileges so application #2 is running as a standard user.
Is there a way to do this? I have been using Process.Start.
Here's what I currently have:
[Code]...
I've commented out various things to limit it to specifically this command (example, I can swap mklink out with notepad and it works fine). The command runs fine from a DOS window, but can't be found when I use it this way. I also tried using the SHELL command just to test and I get the same results. No idea why it can't be found, as like I said it executes from the command prompt just fine.
Im simply trying to load a file on my network. The file is a database file for access.. This code opens the file on my computer. However on the four computers tested 2 of them throw an error stating that the user canceled the operation. However the user didn't do anything. The error is thrown automatically. The other two are working perfectly fine.
[Code]...
My app starts an On-Screen Keyboard process like this:
Dim PID as System.Diagnostics.Process
:
PID = Process.Start("C:WindowsSystem32osk.exe")
:
[CODE]...
It seems to work 90% of the time. However, sometimes the PID.Kill() fails because it says the process already exited. At this point the OSK is always still there on screen. Yes, I know my code should be testing to see if the process is still running before trying to kill it, but given that the OSK is still on screen..
I have a program that starts another program after setting the regkeys basically the program continually syncs the calandar of outlook and another application.I set the regkeys than launch the c:sync.exe app. I have tried a simple process.start and launching the process as a thread and they both do the same thing: The other process starts and works as it should but my main program goes "White screen" or "not responding" until the process.start has exited.
I want the process.start to run in the background so if users click in my main app it responds and truly that they can access the context menu of my main app from the taskbar while the process.start is running.
How would I go about starting a new process without it being the child of the calling process.
Example:
Main Program (Caller.exe)
process.start("file.exe")
i use System.Diagnostics.Process.Start to run a process
example :
Dim p As New System.Diagnostics.Process
p = System.Diagnostics.Process.Start("D:ProjectApplication.exe")
it works perfectly during run time. but after i deploy to server.... this code did nothing, it did not call out this process
I am writing an application that in the end needs to execute another executable at some point, the problem is that the executable has dependencies in the directory it runs in that are required to operate. When I use the Process.Start to run the executable it errors out because it's looking for the dependencies in my applications directory.
I tried the startInfo.WorkingDirectory option but that didn't seem to do it either (not sure if I did it right) - here is how I used that:
Process.Start("my.exe").StartInfo.WorkingDirectory = "C:Test"For the life of me I cannot find how to set the "Start In" directory. I looked everywhere, so unless it's under a different name, I'm at a loss.
I would like to know if there is a way to start a process (console app) on remote machine?
View 7 RepliesI am trying something new so i might be bad at this. I made a Console app in vb and got the start-up working and now i need to be able to run a program like notepad with using a command like "note". [code]....
View 17 RepliesI am trying to create an app that will perform actions on specific times (much like the Windows Task Scheduler). I am currently using Process.Start() to lunch the file (or exe) required by the task. I am initiating a process by calling a file (an .mp3) and the process starts WMP (since it is the default application), so far so good. Now I wan't to kill that process. I know that it is normal behavior for the Process.Start(string, string) to return nothing (null in C#) in this case. So I am asking how can i close WMP when I called it through Process.Start(string, string)??
[Code]...
I am using Process.Start in my application, which is working great.My only problem is, the program it "starts", is an installer, which takes about 5 minutes to install. I woud really like to hide all my forms and only show one that says "please wait", but i cant seem to get it to stay there till the process has finished.
View 2 RepliesI'm using system.diagnostics.process to launch a web page in the browser: system.diagnostics.process.start("http://........").
It works well. My question is how to get a return value? What if the browser has failed to launch the address or I'm not connected to internet? Can I catch it by any return value?
I am developing a large, multi-windowed application. It creates a console using AllocConsole and uses it to dump various information useful for diagnosing and debugging situations with the hardware. The program drives sensitive scientific equipment, and CANNOT be allowed to quit abruptly in midstream. Unfortunately, clicking the close box on the console window does exactly that.
1. Suppress or disable the close box on the console window
2. Trap that event, or
3. Adjust something so that my process does not depend upon its console for its life?
I'm attempting to read the full contents of a console process (after 3 seconds) with the code below:
Dim NewProcess As New System.Diagnostics.Process()
With NewProcess.StartInfo
.FileName = EXE_PATH
[code]....
I am having this IOException error in my VB Console application i created. Following is the code and the exception is occuring on the highlighted line. If anyone has any pointers or suggestion to solving this problem, please let me know.
[Code]...
I submitted the same question a few minutes ago, but so far that hasn't appeared in the thread - I wonder why/ - I used the HTML to rite the code I used. When I Click the F5 / Strat Debug on menu the DOS-Based form appears and disappears immediately. I am able to run a DOS-Based program in the computer, I checked this after the Sample Console Application failed to run. The Code I used is given within the Brackets(System.Console.WriteLine("Hello World")).
View 2 RepliesI'm trying to consolidate my application's dependencies. In this case, I have a console application (MAD - MPEG Audio Decoder) that I want to embed into my application. I've added it as a resource, but how can I reference it as a file? [code]...
View 2 Replies