Get IP Addresses Of Local Computers Who Has Program Installed?
Jun 14, 2012
i have a way to get all IP addresses on the local network, however I just want to get a list of computers on the local network who also have the program installed.Code I have to find local IP addresses:
Private Sub GetLocalIP()
Dim strHostName As New String("")
Dim Address As String = ""
I created a program using visual basic. For some functions the program accesses a dll which was created using visual c++. When the program is run on a computer that does not have visual studio installed, functions which make calls to the dll generate an error: Unable to load DLL 'filename.dll': This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1).Reinstalling the application does not help, and when the program is run on a computer that does have visual studio installed, calls to the dll work as expected without generating any type of error.Is there some component that is installed with Visual Studio that I need to attach to my program installation? Is there some way I can create or access the dll such that it does not need this component?
I thought I had already done this in a previous project and also thought it was really easy but I am now struggling with this.All I want to do is get a list of all of the IP addresses that are assigned to the computer running my app. I thought I would use Net.NetworkInterface.GetAllNetworkInterfaces and then there would be a property on each item in that collection that told me the IPs assigned to that network card but it would seem not.
Searched and searched but the only 'solution' seems to be to use GetDnsHostEntry or WMI something similar and I dont like the sound of either of those. Surely if you can get the DNS servers IP address, Dhcp Server's IP address and Gateway IP address from the NetworkInterface instance then you must be able to get the local IP addresses as well?? I'm sure I am missing something obvious..
good database that I can use on a local machine to store names/addresses etc. and that integrates easily into .Net 2.0.I have used MySQL a fair bit, so something along that route would be great but without the need to install additional software on the computer or connect externally to a server.
I need to be able t view the current local area connections and then click the one you want to change and then change the internal ipaddress as well as gateway and subnet mask using visual basic.
I have following problem. In high resolution (1920x1200) computer I see in the application the datagridview correctly. column with are frozen. But if the application is installed to lower resolution (1024x786) computer the the datagridview in a form is distorted. Text does not fit properly anymore to columns and columns somehow have got wider so you need to look at right most column.
I've just finished my programme, and would liek to publish it for beneficial use . But when I publish the code, only my own computer (which has Visual Basics Express 2008 Edition installed) could use the published executable file. All the other computers comes up with a warning saying a .NET environment is required.
How could I publish the codes so that the programme could run on all (or most) computers without having VB installed in all of them?
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 have finished my program and now i am ready to deploy it. The only problem is it is a multi-user application. All i want to do is simply run the program with the database from a server, and have other local computers with the program access this same database. I know that you have to change the connection strings for the local computers, but how can i go along doing this?
I am looking for away to include a power point slide show inside a form in vb.net 2005. Office 2007 will be installe on all of the client machines which run the program. I have found ways to launch and control a power point slide show in an exteral window, but no way to attcah it and place it on the form window.
We have a certain application installed on a single machine. I would like to enable/disable a button based on the existence of this application. Is there a way to check for its existence from asp.net?
the app is currently on an XP machine, but want to code for Win7 as well. VS2008 3.51. Asp.net
I am generating PDF file using Crystal report ExportToDisk method in VB.NET 3.5. Locally and on integration environment generated PDF file is much readable i.e.font size is good. But the PDF file generated on production environment is different in formatting.The lines are wrapping and font size is also little small. There is not Adobe installed on integration.
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..
I've been scouring Google looking for a solution to my problem, but I can't seem to find anything so thought you guys might know a way of solving my problem.Im writing a little program which needs to change a few different memory address variables of a specific process.Does anyone know how first of all I can detect if the specific process is running on the user's machine, and then how I would read the value of the memory addresses, and write to them also.
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 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]...
I am using Vb.net 2008.My PC has vista 64bit. My program has Framework 3.5, and my friends' computers have same version of framework. But the problem is that my program says for him......It is look like this[URL] and some of them say like this picture...[URL] Actually, some friends said that you have to register the RealAudioObject ... and ... IWshRuntimeLibrary .... If this is a problem, how can I make this by code because I do not like the slow way...
I'm looking into making just a simple Instant Messenger that will be accessed through the Login program i just made.I'm having trouble just creating the APP window at the moment. I get an eror when i try to add a message queue to it so help with this will.This is just going to be a simple Instant IM like program connected between two or more computers.Does anyone know about a source for this out there- or how would i go about codeing this?
I'm trying to make my program compatible with more computers, even if their computer is not up to date. Im trying to make it compatible with the following windows versions, all versions so if it has home, professional, server, etc...
Windows 98 Windows 2000 Windows ME Windows XP Windows Vista Windows 7 RC
Now, my program is compatible with the bottom 3, and with 64 bit computers, the problem is that my program has to have the .NET framework 3.5 installed, which meens XP needs updated and that framework installed, and on earlier versions, it wont install the framework through windows update and the like, also, I cant expect people who want to use it to have it installed, can anyone explain a way for me to make it so my program if its possible, then whatever features may use that framework, if just not calling that code will stop the program from crashing, or if i can make it use older version instead of a newer version framework, maybe only in certain cases.
Im trying to make a little program that gets the computers IP address i have got it to do all of that and have got it to use the default email program to add the email address, subject and body but i cannot get it to add an attachment.
Imports System.Net.Mail
Public Class FrmRemote Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
I've just created a program in Visual Basic.NET 2010 Express Edition, and the program works great on my computer. Unfortunately, when I try running it on other computers, the process on the Task Manager for it comes up for literally 2 seconds and then goes away, and the program does not run. Basically, the program doesn't open. I'm not sure why this is happening, and I'm not getting any errors.
I am running Windows 7 Ultimate 64-Bit, and I've tried getting it to work on two other computers, with no luck. The first one had Windows 7 Home Premium 64-Bit, and the second one had the same operating system as my computer. All computers have the .NET Framework 4 Client Profile installed, which is what my application is compiled to work with. I also tried compiling it to use .NET Framework 4 (without the Client Profile), and that didn't help.
If it helps, my References are as follows (which I believe are the defaults):
- Microsoft.VisualBasic.PowerPacks.Vs - System - System.Core
From all the chat applications I successfully made each and every one of them required me to port forward my router so that the data can be received. Now my question is how can I make my chat program work on computers that have routers with most of the ports blocked, how do traditional chat programs do it? Perhaps The chat program intercepts packets then sends it to a known port such as 80?
I've created a multithreaded application that copies data from one directory to another, and I'm having trouble getting it to work properly on clients' computers. All computers running the software have Windows 7 and the .NET Framework 4.0 Client Profile installed, which is what I've compiled the program for. I have two threads: one does the actual copying, and the other updates the UI on the program. Whenever I run the program on my computer, even if I'm copying 45 GB, for example, it runs fine. However, if I run it on another computer, it will sometimes freeze the entire computer, so then I have to manually shut the computer down in order to use it again. I have been trying to find out why this occurs, but I cannot. Does anyone think he/she can provide me with some ideas as to why this happens and how I can prevent it from occurring?