Part of an application that I'm building searches the network that the current computer is connected to and returns a list of the IP & MAC addresses and the hostname. It is based largely on the post by richard__deeming at [URL] At the moment, it will only get the information about computers that are in the same workgroup, but I have several computers that need to be shown, that are joined to a domain rather than the workgroup. How can I get the program to find every computer on the network?
I am writhing a program to replace a file in network computers. but the problem is in our network there is 32 bit systems and 64 bit systems. There are different files to be replaced for 32 and 64 bit systems. I have written a program to replace the file.if we give the target of the location (eg \drd001-dsk1C$Documents and SettingsAdministratorPlayerfilename where drd001-dsk1 is the computer name in the network) Is there any way to check if the system that i need to replace the file is 32 or 64 bit
am trying to get the IP address of all of the computers on a network. I know how to fetch the names of the computers on the network but I need to fetch the IP address to. I have a listview control with 2 columns 1 for the name of the computer (1st) and another column for the IP addres (2nd). I have the code so can the IP address be displayed in column 2
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ListView1.Items.Clear()
I have an application that automatically updates addins for excel from the server to all the computers on our network. right now all i get is an error if excel is open, but what I want to be able to do is check if excel is open on each computer first and give the user a chance to save their current work then close excel. otherwise i cannot update their addins if excel is open.
Here is my Prob- we have a main router from which we use a distributor or hub for internet connection distribution, ever computer connected automatically obtains IP address of format say - 180.50.50.xxx to access net connection.if any connected computer has different IP format than the given one, it cannot access internet.
I need to write a program that can be distributed over a network of 400 computers and that can be updated if necessary. How do i do that with VB if i can at all? What should i learn?
I want to develop a process that will monitor computers that logon to my network. Gather information such as computer name, time of logon and log out.The process would be located in the icon tray?
I am trying to write a program to ping computers on my network to see if they are turned on. So far i have the following:
Code:
If My.Computer.Network.Ping("192.68.0.5") Then MsgBox("Computer is on.") Else MsgBox("Ping request timed out.") End If
If i use ip addresses, this works fine but i would rather use hostnames due to the ip addresses being dynamic (something which is outside my control). Using the hostname, it reurns "Computer is on" if the ping is successful, but if the hostname cannot be found, instead on returning "Ping request timed out", an error occurs as follows:
A first chance exception of type 'System.Net.NetworkInformation.PingException' occurred in System.dll
I have recently finished a console application and deployed it to several computers on our network for testing. As it is just an EXE a copied to the hard drives of selected computers for now. When the app is launched it writes info to an sql DB so I always know which computers it is on.
During the past few weeks I have modified this app at least 6 times (improvements, adjustments, etc)
It is a paint to keep going back to the computers to update it with the new version, and getting mixed up which version i am on - LOL I am looking for advice on how I would go about doing this automatically, for example, it would be cool if I just had to put an updated file in a repositry and clients would use this to update.
In Visual Studio, when I view the properties of my application>assembly information - I can set a file version. Is it possible to extract this info and store it in a variable? I would like to dump the in my DB. Also I could then possibly compare the file version of the launched app against an updated file in a network share folder.
I have created a program that allows me to remotely access computers on my network (not all done by me i found some code online) however i want to modify that program to allow me to connect to computers not on my network. How can i go about doing this? My program consists of a client and a server. When the server runs it listens for the client on the client side i enter the IP address and it connects so i can send remote commands to the remote system.
i m new in .net programming i am wanting to develop a network application by which i can watch the screens of other computers connected in LAN,i can give permissions/privilages to other users.
Im coding an application that needs to list all computers inside my LAN, and get the status of the machines ex. Power On, Power Off.. in order to Wake On Lan, or Turn it Off.. im using Visual Basic .Net.I all ready listed all machines, now i need to get the status of them..
Here is my idea so far: I have a bunch of computers connected in a local network. One of them is a MySQL server, one will have a vb.NET program wich will act as a "second server" and the rest will be different clients. What I want to do is that the "second server" will send out some kind of message or network package to some of the clients in the network, and they will execute a code based on what message it is, or what kind of package it is. I'll give you a simple example:
I have a .NET 2.0 *.dll that calls My.Computer.Network.Ping(). The *.dll is then run out of an *.exe via AppDomain.CreateDomain() and Invoke(). The problem is that this works just fine under Windows XP but under Windows 7, I get an exception saying that no network connection is available. I tried the Ping() call out of a small console application under Windows 7 and it works just fine.
I am writing some code as part of a framework for opening a file.The file is of custom type and should not be opened by more than one instance of my application. To stop multiple file opening I use a filestream to create a lock file and then keep said filestream open. This seems to work in preventing another instance of my application from opening the file ( as it will fail in recreating the lock stream in the files open code ) but if the file is on a network share and the network drops then the original application also can not access the file any more.The code to get the lock stream is as follows:
Try ' We need to keep this stream alive to prevent other applications gaining access to the lock mLockStream = New FileStream(mLockPath, FileMode.CreateNew, FileAccess.Write, FileShare.None)[code]....
In this I create the lock stream the first time round and then if another application tries to create it, it throws an exception and stops them from getting any further. This is kind of how it needs to work, unfortunately as I said, if this is done across a network and then the network connection is dropped for some reason then I can not delete the lock stream as I get an IOException telling me a process cannot access the file as it is open in another process ( which shouldn't be happening I don't think).
I have a problem I want to make a server and client where the server is password protected and will make the client display files/folders in a designated folder which will be in the server's current directory and the client will ask what IP and password to connect to and if the password is correct is allows the client to access the files/folders in that folder in C.D. of the server and the client can download any file within the folder by clicking a button, yet don't even know where to start.
I have a 64 bit vista and visual basic express 2008. Made a simple GUI for a class competition. All the GUI have is several forums with timers. It also writes and reads to an excel file to prevent from losing data.
I wanna make an application in which i have to make two computers communicate each other. For example when a customer enters, his information is feeded in the computer at reception, and then this information is sent to another computer at upper storey, where the application detects the incoming data and populates in the relevant form.
I am using VB to develop a WinForms application. This application should get all the computers from a particular Oraganizational Unit (OU) in the Active Directory (AD). How do I specify the particular OU in VB code? I would prefer to download some fields only from each computer's record.
I'd like to get lan computers info (computer name , IP adress , Mac Adress) and is it connected with wifi or cable. I tryed to search at google , but didn't find any good examples or codes.
I have alignment issues with my application's printout. It isn't same in all computers, or printers. I want to use the whole A4 page in my app without any margin or other spaces. So I set all margins to 0.If I set OriginAtMargins to false, margins are still active for the page, or setting them to 0 is useless? The actual question is should I also set the HardMarginX and Y? I must get rid of all spaces for the correct printing.
i have a strange problem with a VB.Net Windows Application. On my computer(the development PC) it executes the newest version of the exe and dll's but on the computer of my fellow(he is not a developer and cant debug it) an older version is executed. He has overwritten all files with the new version:
I dont know where to start looking for the reason.
EDIT: the first thing i've done was to restart the pc of my fellow but that was of no use.
When is a dll installed in the global assembly cache? Because i've searched for it in the gac with gacutil.exe but not found:
C:>C:WINDOWSMicrosoft.NETFrameworkv1.1.4322gacutil.exe /l Rule.dll Microsoft (R) .NET Global Assembly Cache Utility. Version 1.1.4318.0 Copyright (C) Microsoft Corporation 1998-2002. All rights reserved. The Global Assembly Cache contains the following assemblies: The cache of ngen files contains the following entries: Number of items = 0
I've also looked into the assembly folder but not found any of these dll's there.
Additional info: one of the dll's is loaded dynamically in the codebehind: System.Reflection.Assembly.LoadFrom("Rule.dll") The others are referenced in the particular project.
I recently finshed a program and made a finshed copy of it when I tested it on my computer it installed correctly but when I tryed to use it on a nother computer I got a error saying application download did not succeed.Check your network connection, or contact your administor or network service provider.[code]...