|
i would like to make a program with VISUAL BASIC like sniffing program..
so that...i can control the client computer by using the server computer..
my question how can i know wheather the client computer is active or not?
throught computer server...
can i use ping programme? how is the way?
How can I to make program network with vb? My mean i can make monitoring computer client.. Thanks
|
|
|
|
|
First, don't send a message directly to me or anyone else for that matter, and then post the same message on the board, it's confusing and people can't see the thread that's going on.
Controlling another computer from your is going to be very difficult. Even more so if your not using VC++ to do it.
You'll need to write two programs, a client that is running on the client computer and will provide the interface so you can control the client computer and do the monitoring that you want. The client should report back to the server with any changes in status, like the computer being logged off or being shutdown. The second app will be the server app that collects the status information from the client and provides the user interface to control the client machine.
Figure it will take approximately 6 months of development time times what you get paid per month. Is this number greater than the cost of PCAnywhere, which does exactly what you want to do?
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
I try to start a process and redirect the output with ">" to a file. It seems that the > becomes the second argument and in that way won't be redirected. How can I solve this?
Dim psi As New System.Diagnostics.ProcessStartInfo("ipconfig", "/all > c:\test.txt")
Dim myprocess As Process
myProcess = System.Diagnostics.Process.Start(psi)
thanks / Henrik
--- neteject.com - Internet Solutions ---
|
|
|
|
|
First, don't put the redirection into the parameters. Use the .RedirectStandardOutput property of the ProcessStartInfo class to redirect the output to a stream. Second, set up a StreamWriter to redirect the output of the Process object to a file:
Dim psi As New System.Diagnostics.ProcessStartInfo("ipconfig", "/all")
psi.UseShellExecute = False
psi.RedirectStandardOutput = True
Dim myprocess As New Process
myprocess.StartInfo = psi
myprocess.Start()
Dim myStreamReader As StreamReader = myprocess.StandardOutput
Dim myStreamWriter As New StreamWriter("c:\test.txt")
myStreamWriter.WriteLine(myStreamReader.ReadToEnd())
myprocess.WaitForExit()
myprocess.Close()
myStreamWriter.Close()
myStreamReader.Close()
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
thank you very much!
--- neteject.com - Internet Solutions ---
|
|
|
|
|
hi all
i want to take the response of a msgbox
simply if i have a msg have 3 buttons yes no and cance
i want to make a specific task when yes
and another task when no
and another one when cancel
so how i take the response of the msg
another question
now i make a game and i want to make to things
first a shortcut key when i press it start a new game
like if press f2 start a new game how?
second in new game have i to clear changes i made one bye
one or there is a code to load the form as it loaded in the
first time
Lost & Forgotten
|
|
|
|
|
ahmad_yossef wrote:
i want to take the response of a msgbox
From MSDN
Private Sub ValidateUserEntry()<br />
<br />
' Checks the value of the text.<br />
<br />
If ServerName.Text.Length = 0 Then<br />
<br />
' Initializes variables to pass to the MessageBox.Show method.<br />
<br />
Dim Message As String = "You did not enter a server name. Cancel this operation?"<br />
Dim Caption As String = "No Server Name Specified"<br />
Dim Buttons As MessageBoxButtons = MessageBoxButtons.YesNo<br />
<br />
Dim Result As DialogResult<br />
<br />
'Displays the MessageBox<br />
<br />
Result = MessageBox.Show(Me, Message, Caption, Buttons)<br />
<br />
' Gets the result of the MessageBox display.<br />
<br />
If Result = DialogResult.Yes Then<br />
<br />
' Closes the parent form.<br />
<br />
Me.Close()<br />
<br />
End If<br />
<br />
End If<br />
<br />
End Sub
Michael
CP Blog [^]
|
|
|
|
|
Hello everyone,
I am working on a small program in vb.net which reads a line at a time from a text file and writes a new line back to the file.
What I am trying to do is that I read from a text file line by line and want to be able to write a new line at the every third line.
The code is below. Any comments would be appreciated.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim inputString As String
Dim sb As New StreamReader("C:\test.txt")
Dim i As Long
i = 1
inputString = sb.ReadLine
While Not inputString Is Nothing
If i = 3 Then
'want to write a line of message to a file right at this position
i = 0
End If
i += 1
inputString = sb.ReadLine
End While
End Sub
|
|
|
|
|
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim i As Integer = 0
TextBox1.Text = ""
While i < 50
TextBox1.AppendText(" This is an Original line " & i & " of text " & vbCrLf)
i += 1
End While
End Sub
Private Sub Do3rdLine()
Dim i As Integer
Dim sb As New StringBuilder
Dim myArray As Array
myArray = (TextBox1.Text.Split(CType(vbCrLf, Char)))
While i < myArray.Length - 1
sb.Append(myArray(i) & vbCrLf)
If i > 0 Then
If i Mod 3 = 2 Then
sb.Append("THIS IS A NEW ADDED LINE" & vbCrLf)
End If
End If
i += 1
End While
TextBox1.Text = sb.ToString()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Do3rdLine()
End Sub
|
|
|
|
|
I wanna see the my CPU temperature in the vb.net form.is there anybody that who knows this.
sam@
|
|
|
|
|
This is going to be a bit tricky because most motherboard manufacturers don't supply WMI providers for their temperature sensors. The only way to get that temperature is to read the data off of the chip. The problem with that is all the hardware in the machine, including the temp sensors, is abstracted by Windows. This means you can't read the hardware directly with your application. You need to have a .DLL, kind of like a driver, to read the information for you and send it back to your application. The other problem is not all sensor chips are the same and use the same port. If you wanted to write everything yourself, you'd have to write the driver for your specific sensor chip, model and version.
Your best bet is to take a look at Motherboard Monitor. Just Google for it, and you'll find it everywhere. I think the latest version is 5.3.6. With it, you'll find that there is a small SDK that will allow you to read the chip data for your specific sensor chip.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
hi,
im new to programming and so i thought it would be best to get vb.net. The reason i wish to programme is i have designed a piece of software and the main part of the software involves messageing. I dont mean somthing msn messenger but sending infomation to another computer which tells it to light up highlight a curtian textbox. also i would like the programmes to ping eachother. note: not the computer. Im not sure if thats possible??
hope to hear your ideas and advice.
This is all very new to me.
evening all
|
|
|
|
|
This is not a program suited for beginners to programming. This will be a rather involved project requiring knowledge of how an event driven programming model works, Object Oriented Programming, Remoting and remote object creation, TCP/IP socket programming, and a well planned and coded object model. I would HIGHLY suggest picking up a book or two on Beginning VB.NET and Remoting for beginners before considering a project like this.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
I'm trying to unregister a channel which was registered using a
configuration file (using RemotingConfiguration.Configure).
I can't use:
ChannelServices.Unregister(mychannel)
because I do not
have a channel object because I did not register it manually.
I could use:
IChannel this_channel = ChannelServices.GetChannel(my_channel_name);
ChannelServices.UnregisterChannel(this_channel);
but as the channel name is specified in the configuration file, I
don't want to hardcode in the code.
I don't want to unregister all the channels, just the one I'm
currently using.
Is there any way to do this? Or am I better off just reading the xml
config file for the channel settings and then setting up the channels
programmatically?
|
|
|
|
|
how to make program with vb(network programming), where this program can monitoring client like if client off then program can be save time or the others....
What i have to do??? Please...
|
|
|
|
|
What?????????? This doesn't make any sense at all...
You want to write a program that monitors a client?
Is this program going to run on the client or is it going to run on a server that monitors a client machine?
What are you monitoring for? Are you looking to see if the machine is turned off?
What are you trying to save?
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
hi
i'm struggling to find information on how to run a program in process with outlook on a Smart device that uses pocket pc premium 2003
my problem is that i need to find a way to launch a vb.net application when an appointment in outlook is tapped on the pda...
i would really appreciate it if someone could give me some guidence in this aspect, any helpful web sites or tools that i could use to find a solution would be a great help too, i'm currently in the process of dveloping a system for a third year project and i could use all the help or hints i can get...
thanx
Afzal Hassen
|
|
|
|
|
Your question would be better handled in the Embedded/Mobile Forum[^].
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Anybody got the ToTitleCase method of the TextInfo Class to work? Is there another way to format strings to ProperCase of TitleCase without using the strconv function?
|
|
|
|
|
It seems that the TextInfo.ToTitleCase method only works on lower case strings or strings whose first character is in lower case. Anybody know why this is so?
|
|
|
|
|
We recently upgraded to VS.NET 2003 and I am wondering if there is a way to switch .Net Framework versions I am developing with. If they put out vresion 2.x how do I use it with the environment I currently have?
|
|
|
|
|
Basically, you can't. VS.NET 2002 targeted the .NET Framework 1.0, VS.NET 2003 targeted the .NET Framework 1.1 and VS.NET 2005 will target 2.0. You application can be compiled to work on previous versions of the .NET Framework provided you don't use any features that are only available in the higher versions of the Framework. For example, in VS.NET 2003, you can compile your app to work under both .NET Framework version 1.0 and 1.1, provided you only use 1.0 features and classes. But you can't use VS.NET 2002 with the .NET Framework 1.1 and target the .NET Framework 1.1, you can only target the .NET Framework 1.0.
The same will be true when 2.0 comes out. You'll be able to use VS.NET 2003 with the .NET Framework 2.0, but you will only be able to target the .NET Framework 1.0 and 1.1. In order to compile a 2.0 app, you'll need VS.NET 2005.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Im new to VB.net in fact before then i hadnt touched VB since 5... in either case, im using VB to write Scripts to interact with Macromedia flash. Pretty much all it does is create these scripts out of a database and then Starts them as a process. Part of System.Diagnostics... My problem is Macromedia Flash has alot of overhead and reacts slowly, also after the loop i need to reorganize all the files. Ive got everything set up to do this. But VB is running too quickly, once the loop is done, it deletes the files, before flash is done with them. Thus causing an exception. Is there anyway of SLOWING down VB?
|
|
|
|
|
You really can't change the execution speed of the code. I'm no Flash developer by any means, so...
The only thing you can do is try and find some kind of event or something else appropriate that can signal your app that Flash has completed its job. Watching for this event will be the tricky part. I have no idea how to do it or what to watch for.
Also, you could put your app to Sleep for X number of seconds, but it's very unreliable considering you can't determine ahead of time how long you have to wait for Flash to finish.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
I would also see if you could find a better way to do this, but in case you are interested, you can use one of the system.Threading.Thread.Sleep overloads to pause your app.
Find my .Net blog at http://hiltong.blogspot.com
|
|
|
|