DiguiVirus Posted October 17, 2006 at 03:16 PM Report #58061 Posted October 17, 2006 at 03:16 PM -----||| XinfoP |||----- _____________________ O nome: Para quem não perceber XinfoP deriva da expressão XP Info! _____________________ Info: Tipo Software: Freeware Linguagem: Portguês (Talvez Inglês mais tarde) Made in: Visual Basic 6.0 Versão estável: Beta 1 Compatibilidade: Windows 😉 _____________________ Objectivo: Maneira simples de "controlar" o sistema. Vai ter MUITAS mais funcionalidades _____________________ Funcionalidades: Beta 1: - Ligar/Desligar/Reiniciar - Informação do Sistema - IP - Espaço nas drives - Minizar para a System Tray - Ultimo Boot - Informação Screensaver _____________________ Source Code: Não vou disponibilizá-lo por agora. Apenas vou disponibilizar a quem pedir por MSN/E-mail _____________________ Faq: Em construção _____________________ Autor: Diogo Pinto truemaker@hotmail.com Download here: http://rapidshare.de/files/37092651/xinfop.rar Coments procuram-se! www.videosloucos.net
Ridelight Posted October 17, 2006 at 04:33 PM Report #58069 Posted October 17, 2006 at 04:33 PM http://img167.imageshack.us/img167/6269/10172006173317vf7.jpg Não funciona ! 😉 Regras do FÓRUM
DiguiVirus Posted October 17, 2006 at 04:45 PM Author Report #58073 Posted October 17, 2006 at 04:45 PM Hmmm... Vou ver o que se passa. E de resto? 😉 www.videosloucos.net
Ridelight Posted October 17, 2006 at 04:53 PM Report #58075 Posted October 17, 2006 at 04:53 PM De resto pareçeu-me bem ! Só não dá info do espaço livre ! Mas com esse username não sei se haverá pessoal a testar os teus .exe ! 🤔 Regras do FÓRUM
Ped@ntilva Posted October 17, 2006 at 05:21 PM Report #58080 Posted October 17, 2006 at 05:21 PM A mim funcionou. Podia dar para correr o screensaver..
DiguiVirus Posted October 17, 2006 at 05:27 PM Author Report #58082 Posted October 17, 2006 at 05:27 PM De resto pareçeu-me bem ! Só não dá info do espaço livre ! Mas com esse username não sei se haverá pessoal a testar os teus .exe ! 🤔 Isso é uma estupidez... Não tem nexo praticamente nenhum... www.videosloucos.net
Hipnoted Posted October 17, 2006 at 05:38 PM Report #58084 Posted October 17, 2006 at 05:38 PM Tem nexo porque uma pessoa vê o teu nome DiguiVirus e pode pensar que fazes virus ou coisa assim... Mas não é o caso. 😉 Estive a testar o programa e gostei. Uma sugestão, a mim que estou numa rede interna mostra o IP da rede interna. E que tal alterar isso e pores a mostrar o IP público também? Peace. Isso é uma estupidez... Não tem nexo praticamente nenhum... "Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"
DiguiVirus Posted October 17, 2006 at 05:41 PM Author Report #58085 Posted October 17, 2006 at 05:41 PM Em 17/10/2006 às 19:38, Hipnoted disse: Tem nexo porque uma pessoa vê o teu nome DiguiVirus e pode pensar que fazes virus ou coisa assim... Mas não é o caso. 😉 Estive a testar o programa e gostei. Uma sugestão, a mim que estou numa rede interna mostra o IP da rede interna. E que tal alterar isso e pores a mostrar o IP público também? Peace. Não consegui arranjar a função para IP publico... So ip interno... Alguém consegue arranjar? 😉 Thks www.videosloucos.net
Ridelight Posted October 17, 2006 at 05:48 PM Report #58088 Posted October 17, 2006 at 05:48 PM Em 17/10/2006 às 19:27, DiguiVirus disse: Isso é uma estupidez... Não tem nexo praticamente nenhum... Isso dizes tu... Regras do FÓRUM
Preatorian Posted October 17, 2006 at 05:50 PM Report #58089 Posted October 17, 2006 at 05:50 PM Não há função para isso. Eu uso uma pagina que ta sempre up e me devolve o IP: Private Function GetIP() Dim oldip As String = ipf.Text Dim host As String = "checkip.dyndns.com" Dim port As Integer = 80 Dim result As String = SocketSendReceive(host, port) If (result.Contains("Current IP")) Then Dim ar As Array = result.Split(":") Dim sr As String = ar(ar.Length - 1) Dim arr As Array = sr.Split("<") Dim ip As String = arr(0) ip = Trim(ip) If Not ip = oldip Then Dim doit As String = upip() End If Return ip Else Return "error" End If End Function Private Shared Function ConnectSocket(ByVal server As String, ByVal port As Integer) As Socket Dim s As Socket = Nothing Dim hostEntry As IPHostEntry = Nothing ' Get host related information. hostEntry = Dns.GetHostEntry(server) ' Loop through the AddressList to obtain the supported AddressFamily. This is to avoid ' an exception that occurs when the host host IP Address is not compatible with the address family ' (typical in the IPv6 case). Dim address As IPAddress For Each address In hostEntry.AddressList Dim endPoint As New IPEndPoint(address, port) Dim tempSocket As New Socket(endPoint.AddressFamily, SocketType.Stream, ProtocolType.Tcp) tempSocket.Connect(endPoint) If tempSocket.Connected Then s = tempSocket Exit For End If Next address Return s End Function ' This method requests the home page content for the specified server. Private Shared Function SocketSendReceive(ByVal server As String, ByVal port As Integer) As String 'Set up variables and String to write to the server. Dim ascii As Encoding = Encoding.ASCII Dim request As String = "GET / HTTP/1.1" + ControlChars.Cr + ControlChars.Lf + "Host: " + server + ControlChars.Cr + ControlChars.Lf + "Connection: Close" + ControlChars.Cr + ControlChars.Lf + ControlChars.Cr + ControlChars.Lf Dim bytesSent As [byte]() = ascii.GetBytes(request) Dim bytesReceived(255) As [byte] ' Create a socket connection with the specified server and port. Dim s As Socket = ConnectSocket(server, port) If s Is Nothing Then Return "Connection failed" End If ' Send request to the server. s.Send(bytesSent, bytesSent.Length, 0) ' Receive the server home page content. Dim bytes As Int32 ' Read the first 256 bytes. ' Dim page As [string] = "Default HTML page on " + server + ":" + ControlChars.Cr + ControlChars.Lf Dim page As [string] = "" ' The following will block until the page is transmitted. Do bytes = s.Receive(bytesReceived, bytesReceived.Length, 0) page = page + Encoding.ASCII.GetString(bytesReceived, 0, bytes) Loop While bytes > 0 Return page End Function 'Entry point which delegates to C-style main Private Function 'Public Overloads Shared Sub Main() ' Main(System.Environment.GetCommandLineArgs()) 'End Sub Private Overloads Shared Sub Main(ByVal args() As String) Dim host As String Dim port As Integer = 80 If args.Length = 1 Then ' If no server name is passed as argument to this program, ' use the current host name as default. host = Dns.GetHostName() Else host = args(1) End If Dim result As String = SocketSendReceive(host, port) MsgBox(result) End Sub Nota: Está a usar o serviço dyndns, que é para o qual eu fiz o meu programa 😉 Nota2: eu estou a usar VB.net 2005! Nota3: está por aí uma tralha od meu programa 😉
Foskasse Posted October 29, 2006 at 12:18 PM Report #60725 Posted October 29, 2006 at 12:18 PM Preatorian nunca tinha pensado nisso 😄 lol... mas e uma boa ideia 😄
Recommended Posts