In a WinForm application, if you want to get the IP address of the machine the code is running on (for instance, to log in the database what the IP address is when a user deletes a record), I would use this
Dim xEntry As System.Net.IPHostEntry = System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName)
Dim ipAddr As Net.IPAddress() = xEntry.AddressList
blIP.Text = ipAddr(0).ToString()
While the code works, and it returns the correct IP address (for example: 140.139.138.137), Visual Studio doesn't like that code, and tells you that GetHostByName is obsolete, and needs to be replaced with GetHostEntry.
But if I do that, then I get back something that does not look like an IP address:
fe80::28ba:e091:1056:949f%11
So my question is, if I'm not supposed to use GetHostByName because it's been replaced by GetHostEntry, how come GetHostEntry doesn't give me the IP address?
I'm looking for a function that will give me my real IP, not my local IP. the function i currently have, returns the ip in network and sharing center which is 192.168.2.100 But if I go to whatismyip, then it gives my real IP.How could I get this using VB.NET?
I am working on a DLL to do PDF manipulation. In my DLL I reference the itextsharp DLL. (ie. a DLL in a DLL) In my DLL I have a form with an imagelist on it. Now here's the strange part. if I put an image in the imagelist in design mode & run the program I get this error:
Error1Could not load file or assembly 'file:{full path}/itextsharp.dll' or one of its dependencies. The system cannot find the file specified. Line 141, position 5. Error2Unable to open file 'D:VBProjectsDLL_DemoMyDLLobjReleaseMyDLL.Form1.resources': The system cannot find the file specified.
I have code a sample program. and protect it with Xenocode,It's weird That I can't get the real filesize of the protected file.the code I use to detect filename and filesize is below:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim fileDetail As IO.FileInfo fileDetail = My.Computer.FileSystem.GetFileInfo(Assembly.GetEntryAssembly().Location) MsgBox(Assembly.GetEntryAssembly().Location) MsgBox(fileDetail.Length) End Sub
When it startup. It does not show the correct file size "359,833"of this exe instead of a smaller value."20480". Even I define filepath to a real path such as "C:WindowsApplication3.exe" and detect C:WindowsApplication3.exe,'s file size it shows 20480 too. seems something wrong with file.length method. With Assembly.GetExecutingAssembly() also return false value of file length.
On VB.NET 2005 and 2008, if you were debugging you could roll over the variable you set as an array and a little "+" would pop up next to the array variable and you could click it and see all of the data loaded into the array.
connected to my Arduino. Using the VB.NET (2010) GUI I request which LED I want on (via buttons) and the I2C device then sends a reply confirming which LED actually turned on (basic feedback). Ok, sounds great right? Here's where I get issues. Well when I try to read the serial data sent to VB and display the real-time stream on the GUI, a) I get a bit of a mess as an output (values are ok, just spewn across GUI) and b) when I select a new LED to turn on, the GUI data does not refresh to this change. The stream being sent from the Arduino is ok, I looked at the data in a serial monitor.
Public Class Form1 Dim ticktock As Integer Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
- I'm working on a windows forms application (.NET 4.0). - My form contains a 'Fast Line' chart using the Microsoft chart control included in VS2010. - The chart gets filled with about 20,000 datapoints. - My application then starts receiving market data from a server via DDE (Dynamic Data Exchange) in real-time and adds it the chart.
Note: I have no control over the server and so I have to deal with DDE only even though it's an outdated technology. VS doesn't support DDE anymore and so I use the Ndde library which works like a charm.
Private Sub StartDDE() 'first we connect to the DDE server: Dim client As DdeClient = New DdeClient("ServerApplication", "Bid")
I am currently using this last part to save a bitmap I created.This works, however, by saving it in the .exe directory.How would I specify an address for my .bmp to be saved..or better yet, how could I use a SavefileDialog or BrowseFileDialog to specify an address?
Does anyone know how I could get my app to show the ISP of the machine it is running on, I can get internal and external IP addresses, just need to know if possible and how to look up ISP from this information
I wanna make a form. Inside my form, I want to show a GPS adresse, and a compass. The GPS and Compass shield is connected by my serialport. The compass, I want to show as a image. It has to move as the Compass is. When I turn Compass to left, the Compass in my form turn left...
I want to know on how to scan for the memory address by using its value.I am developing a small app that acts like a advance process viewer that shows all the address with the same values in a program.....
Are there any IP Address filters or masks available in Windows Forms as per following screenshot? A backslash shouldn't be allowed or it should be filtered somehow.
SocketException was Unhandled: Only one usage of each socket address (protocol/network address/port) is normally permitted I get this error every time i click collect a second time.
I want to add an address book to my emailer. I have 2 buttons on my main form, button1 = Add Contact To Address Book , button2 = Import Email Address. Basically when I click add I want another form to open and the user to be able to add an email address and save it and if I click import I want the same form as the "Add contact" and enable the user to select a contact and add it to textbox1 on my main form.
Lately I have been making a program (I guess you could call it a trainer), which would read the process memory to get the character's coordinates in a game. It later makes a simple map and show it in a separate windows. I built this program in VB.net, and it works surprisingly well. The only problem is the fact that the memory address where the coordinates are stored, changes every time I restart the game. Could someone please help me find a way, for the program to find the correct address by itself? If it helps, the game I am referring to is Minecraft.
I made web browser which consist address bar that I use it to type addressess in it i.ewhen I type [URL] it opens [URL] but when I go to anther page in google it doesnot show it's link in address bar lix InterntExplorer or other international browsers so how to show any link or any sub page's link in my browser address bar ?
I'm trying to use the DHCP API (using the references on pinvoke.net) to retrieve a computer's MAC address when given the IP address but I can't get the code to work. I've run all the C# code on pinvoke.net through the C#-to-VB converter but I'm stuck now.
Here's what I have so far. The value of res is always 5 (should be 0). Thing is, I can't find any documentation on what the return codes mean
vb Private Sub GetMACDim client As String = "1.1.1.1" Dim server As String = "0.0.0.0" Dim si As New NativeMethods.DHCP_SEARCH_INFO si.SearchType = NativeMethods.DHCP_SEARCH_INFO_TYPE.DhcpClientIpAddress si.ClientIpAddress = Convert.ToUInt32(StringIPAddressToUint32(client)) Dim res As UInteger Dim oInfo As IntPtr
1. Can I include a database in an exe file? - I am trying to create a small launcher application which contain 10-20 IP addresses with name, addresses, phone and email for people I help out on a regular basis. I would prefer if I could have the DB containing this info included in my launcher app, so I could carry it around on a USB stick.
2. How do I get mstsc.exe (remote desktop) to launch with an IP address from my DB above?- In my small app I am trying to add a launch button for each person. So if I am helping "person1", then I click the button next to him, and it launches my remote desktop of PC Anywhere to his IP address....
My initial thought was to use an ini file with my exe file, and modify the ini file with data through the app, but I want to be sure that there is no way I can include this information in the exe file.As I want to be able to change the connection information through my app interface I reckon I am forced to use either a SQL DB or some sort of file DB right?
I am trying to search my GAL, as my GAL contains over 300k names its not ideal to load the complete list. Now, I found some code on MSDN which allows me to read the GAL, but I can figure out how to search. I would need to use a similar to the SQL LIKE% as there multipul exchange users with the same surname.
MSDN Code.
Dim itemx As ListViewItem ' Create an Outlook application. Dim oApp As Outlook._Application = New Outlook.Application()
In member register page, I added email address validation but it only check the email address format, such as .com, .net, .org.If user inputs fake account such as aaabbb01010@gmail.com, how to verify it and return an error?