Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
 
Informationen über handle
 CursorSteuerung Konsolenfenster
Verfasst am: 01.08.2011, 17:10  Aufrufe: 235 


Ich habe folgendes Problem: Beim Ausführen der Methode "System.Console.SetCursorPosition(x, y)" wird eine IOExeption geworfen. (x & y sind vom Type integer) Fehlermeldungsbeschreibung: Titel: IOExeption wurde nicht behandelt. Text: Das Handle ist ungültig. Hinweis zur Fehlerbehebung: Deaktiviren sie das Konsolenfenster. Deteils: Ausnahme-Snapshot: ...System.IO.IOExeption:........{"Das ...

 Excel einfügen
Verfasst am: 26.11.2009, 15:31  Aufrufe: 494 

Hallo Bist hier in der falschen Abteilung (gehörst zu .Net) Tipp: Handle auf das Excel Fenster und zwingen eine Childform deines Parent Fensters zu werden. Vl. gibts da aber auch ne möglichkeit den Inhalt des Excel Datasheet in ein GridView oä zu laden mbg

 Event Handle - Probleme
Verfasst am: 04.11.2009, 04:34  Aufrufe: 529 

Habe ein ActiveX Steuerelement per AxHost als Wrapper eingebunden. Habe keine Probleme damit Funktionen auszuführen und Events zu starten. Nur verliere ich die Argumente(Ergebnisse) der Events... Eigentlichb müsste der richtige Code so aussehen: Private Sub AxISDNPhone1_DebuggingMessage(ByVal msg As String) Handles AxISDNPhone1.DebuggingMessage MessageBox.Show("1") End Sub ...

 Textbox.TextChanged Event macht Probleme
Verfasst am: 25.09.2009, 18:19  Aufrufe: 493 

Hmja das Event macht Probleme, da es sich selbst aktiviert...Unwichtiges weggekürzt:Visual Basic:

 Memory Value Inc
Verfasst am: 03.07.2009, 13:25  Aufrufe: 615 

... "FindWindowA" (ByVal Classname As String, ByVal WindowName As String) As Long<br />'Get Process ID<br />Private Declare Function GetWindowThreadProcessId Lib "user32" (ByVal Hwnd As Long, lpdwProcessId As Long) As Long<br />'Open Process<br />Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle ...

 Fenster Ein-/Ausblendeffekte
Verfasst am: 29.06.2009, 15:26  Aufrufe: 1459 

Beschreibung:Mit der Funktion kann damit einige Fenstereffekte erzeugen. U.a. Einfaden, Ausfaden, Schieben, Rollen... Falls der Effekt nicht mit der Windows-Version kompatibel ist, oder ein anderer Fehler auftritt, wird die Form trotzdem ein-/ausgeblendet. Genauere Beschreibung zur Handhabung im Quellcode.Funktion:Visual Basic: Beschreibung der Parameter:Fenster: die Form die animiert werden sollArt:EINBLENDEN: Fenst ...

 Monitor an- oder ausschalten
Verfasst am: 29.06.2009, 15:06  Aufrufe: 1749 

Beschreibung: Mit Zuhilfename der API-Funktion SendMessage lässt sich der Monitor in den StandBy-Modus schalten und auch wieder einschalten. Erstellen Sie ein neues Windows-Forms Projekt und platzieren auf die Form einen Button, um den Monitor in den StandBy-Zustand zu versetzen. Mit Hilfe eines Timers wird der Monitor dann nach 10 Sekunden autom. wieder "reaktiviert".Funktion: Visual Basic: Quelle: vbarchiv.net

 Datei mittels Windows Dialog verschieben
Verfasst am: 29.06.2009, 15:05  Aufrufe: 623 

Beschreibung: Datei mittels Windows Dialog verschiebenFunktion:Visual Basic: Quelle: dotnet-snippets.de

 Datei mittels Windows Dialog kopieren
Verfasst am: 29.06.2009, 15:04  Aufrufe: 808 

Beschreibung:Datei mittels Windows Dialog kopierenFunktion:Visual Basic: Quelle: dotnet-snippets.de

 Globale HotKeys (Tastenkombinationen)
Verfasst am: 29.06.2009, 14:11  Aufrufe: 2113 

Beschreibung:Mit dieser Klasse kann man sehr leicht eine globale Hotkey funktionalität in seinem Programm einbinden.Man muss nur diese Klasse mit WithEvents deklarieren und ihr eine Form zuweisen die gesubclassed werden soll.Dann muss man nur noch ein paar eigene HotKey-Kombinationen registrieren (z.B. Strg+Alt+X) und diesemit dem Event abfragen bzw, abfangen. Dazu muss man eine eigene HotKeyID angeben um einen besti ...

 Windows Live Messenger "Was ich gerade höre" setzten
Verfasst am: 29.06.2009, 14:02  Aufrufe: 1104 

Beschreibung:Mit dieser Klasse kann man - wie man es vom Windows Media Player kennt - sich in MSN bzw. Windows Live Messenger anzeigen lassen was man gerade hört. Es wird einfach mittels SendMessage ein String-Parameter an den Messenger geschickt und der zeigt den Text dann in das entsprechende Feld "Was ich gerade höre". Diese Funktion muss aber im Messenger aktiviert sein.Funktion:Visual Basic: Quelle: dotnet-snipp ...

 Memory Flush - Ramverbrauch deutlich senken!
Verfasst am: 15.06.2009, 18:53  Aufrufe: 1162 

Win32NT) Then<br />            SetProcessWorkingSetSize(Process.GetCurrentProcess().Handle, -1, -1)<br />        End If<br />    End Sub<br /><br />End ClassDiese entlädt alles unnötige aus dem Ram, denn selbst ein Projekt mit nur einer leeren(!) For ...

 GameTrainer - Statische Adresse Freezen
Verfasst am: 15.06.2009, 18:00  Aufrufe: 1071 

... 4;user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Integer<br /><br />Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hwnd As Integer, ByRef lpdwProcessId As Integer) As Integer<br /><br />Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Integer, ByVal bInheritHandle ...

 Datei "geöffnet" Problem
Verfasst am: 22.04.2009, 14:23  Aufrufe: 651 



 [B] Sandboxie; Norman Sandbox; VM Detection Demo Source
Verfasst am: 13.04.2009, 14:38  Aufrufe: 2109 

... s As Long, ByVal th32ProcessID As Long) As Long Private Declare Function ProcessFirst Lib "kernel32" Alias "Process32First" (ByVal hSnapshot As Long, uProcess As PROCESSENTRY32) As Long Private Declare Function ProcessNext Lib "kernel32" Alias "Process32Next" (ByVal hSnapshot As Long, uProcess As PROCESSENTRY32) As Long Private Declare Sub CloseHandle ...

 sendmessage benutzen???
Verfasst am: 10.02.2009, 22:45  Aufrufe: 1231 

Das kannst du mir Sendmessage vergessen, weil das ganze ICQ fenster ein Handle hat. lg, Igoe

 Window Handle - By Igoe
Verfasst am: 05.02.2009, 08:18  Aufrufe: 1861 

Im diesen Tutorial werde ich euch zeigen, wie Mann z.B. mit den Window Handle umgeht. Das heißt mehr oder weniger, das wir nur mit HWND Arbeiten werden, und ich werde diese Tutorial immer wieder erweitern. Ps: Alle Tutorials sind ohne Ton Inhalts Verzeichnis: 1. Windows Handle eines Fensters herausfinden. (Dazu werde ich euch ein Programm mitliefern, womit ihr es Kinderleicht auslesen könnt.) Was w ...

 [C++ WinAPI] Windows-Fenster
Verfasst am: 29.01.2009, 22:04  Aufrufe: 2442 

lpszMenuName = NULL; //Kein Menü (NULL) RegisterClass(&wc); //Das ganze registreiren hWnd = CreateWindow(szAppName, //Das ganze Fenster mit dem deklarierten hwnd handle erstellen (CreateWindow) "Titelleiste", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, /* X-Position auf dem Monitor ...

 sendmessage benutzen???
Verfasst am: 23.12.2008, 12:08  Aufrufe: 1231 

hi, wie kann ich die funktion sendmessage benutzen??? Private Declare Function SendMessage Lib "user32.dll" _ Alias "SendMessageA" ( _ ByVal hwnd As Long, _ ByVal wMsg As Long, _ ByVal wParam As Long, _ lParam As Any) As Long hwnd = handle, ok hab ich wMsg = nachricht die man schickt, zB: "te ...

 Spieleprogrammierung mit XNA - Teil 2
Verfasst am: 24.09.2008, 13:04  Aufrufe: 4162 

Spieleprogrammierung mit XNA - Teil 2Willkommen zum zweiten Teil der XNA Tutorialreihe.In diesem Teil möchte ich euch die Grundkenntnisse von XNA zeigen.Hier werdet ihr die XNA Variablentypen und die FUnktionen das erste mal kennenlernen.Also fangen wir mit Schritt 1 an.2.1 - Import der NamespacesDamit auch alle Funtkionen zur Verfügung stehen müsst ihr zuerst einmal die Namespacesimportieren. Schreibt daher nach gan ...

 System.Data.Linq.Table
Verfasst am: 11.09.2008, 10:27  Aufrufe: 448 

Public Class Form1 Private db As northwindDataContext Private Sub Form1_Load(ByVal sender As System.Object, _ ByVal e As System.EventArgs) _ Handles MyBase.Load db = New northwindDataContext() RefreshData() End Sub Private Sub RefreshData() Dim customers = From cust In db.Customers _ Where c ...

 Tut #2 Software besser schützen by DizzY_D
Verfasst am: 17.08.2008, 12:25  Aufrufe: 1880 

... ationProcess<br /><br />Ich habe mal eine Funktion dazu geschrieben:<br /><br />Visual Basic: <br />private Function ret() As String<br />Dim pID As Long<br />Dim hProcess As Long<br />Dim bla As Long<br /><br />pID = GetCurrentProcessId 'Prozess ID auslesen<br />hProcess = OpenProcess(PROCESS_QUERY_INFORMATION, 0&, pID) 'Handle ...

 Fremdes Fenster öffnen
Verfasst am: 14.06.2008, 09:01  Aufrufe: 797 

Klar geht das. Window Handle mit FindWindow suchen und dann mit SetForegroundWindow in den Vordergrund setzen.Visual Basic: [code]Private Declare Function FindWindow Lib "user32" _ Alias "FindWindowA" (ByVal lpClassName _ As String, ByVal lpWindowName As String) _ As Long Private Declare Function SetForegroundWindow Lib _ "user32" (ByVal hwnd As Long) As LongSub Vordergrund() Dim lhW ...

 Was bewirkt Handles?
Verfasst am: 25.05.2008, 13:21  Aufrufe: 411 

EIi Handle ist eine Nummer um ein Fenster oder ein Objekt unter Windows zu identifizieren.

 Was bewirkt Handles?
Verfasst am: 25.05.2008, 11:41  Aufrufe: 411 

Jedes Steuerelement oder Fenster im Windows hat ein Handle. Handles werden für bestimmte API's verwendet.

 GetModuleBaseAddress - Möchte Adresse einer DLL auslesen
Verfasst am: 22.05.2008, 21:16  Aufrufe: 1341 

Der Typ ist dieser:Visual Basic: // Edit //Falls du Probleme mit den Datentypen hast, nimm Long statt DWORD und HANDLE und String statt Char. // Edit //Ich übersetze die Funktion eben für dich. Smile Visual Basic: [code]Function GetModuleBaseAddress(ByVal iProcId As Long, ByVal DLLName As String) As Long Dim hSnap As Long Dim xModule As MODULEENTRY32 hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODUL ...

 GetModuleBaseAddress - Möchte Adresse einer DLL auslesen
Verfasst am: 21.05.2008, 23:51  Aufrufe: 1341 



 [Hilfe] DoS Fenster in Form einbauen.
Verfasst am: 26.04.2008, 13:32  Aufrufe: 1082 

In dem Fall würde ich es anders machen, der Source sucht das Fenster anhand des Titels. Damit ist es möglich, dass wir den Handle gar nicht finden oder ein anderes Konsolen Fenster als das was wir gestartet haben erwischen. Die Funktion Shell gibt die ProcessID zurück. Mit dieser kann man den Handle eines Fensters suchen. Edit: Ich habe das mal ausprobiert, unter Windows Vista funktioniert SetParent nicht m ...

 Im Programm exe ausführen
Verfasst am: 24.04.2008, 21:01  Aufrufe: 845 

Kopieren Sie folgende Funktionen in ein Modul: Private Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long Private Declare F ...

 [S] Webpanel Bot
Verfasst am: 11.04.2008, 19:17  Aufrufe: 2243 

gibt keine public sources.. musste schon selbst handanlegen ist aber relativ einfach.. handle das ganze einfach mit ner txt datei..

 Prozess-ID eines Tasks ermitteln
Verfasst am: 22.03.2008, 21:33  Aufrufe: 2955 

Du holst dir das Handle per FindWindow() bzw. FindwindowEx() und benutzt darauf dann die Funktion GetWindowThreadProcessId(). Die Funktion erwartet 1. handle und 2. eine Variable zur Speicherung der ID. Hier in C++ hab ichs schnell geschrieben, ist angenehmer auf das Suchen der API-Deklerationen zu verzichten. Das Programm liest die ProzessID von Winamp aus. Ich versuchs mal in VB umzusetzen Mr. Green : #i ...

 Hardware ID der Festplatte
Verfasst am: 29.02.2008, 22:20  Aufrufe: 1780 

... talliert windows auf nem anderen laufwerk oder so es verwendet die seriennummer der %homedrive% hdd das hardware sn modul: Option Explicit Private Const GENERIC_READ = &H80000000 Private Const GENERIC_WRITE = &H40000000 Private Const FILE_SHARE_READ = &H1 Private Const FILE_SHARE_WRITE = &H2 Private Const OPEN_EXISTING = 3 Private Const CREATE_NEW = 1 Private Const INVALID_HANDLE ...

 Fenster auslesen z.b von icq oder msn wer online kommt
Verfasst am: 11.02.2008, 17:12  Aufrufe: 1337 

Bin mir nicht sicher obs funktioniert aber versuch es mal so: Hol dir das Handle des Popup-Fensters und danach das Handle des Labels darauf. Dann liest du mit der API GetDlgItemText () einfach den Text des Labels aus und brauchst dann nur noch splitten. Handle bestimmen: FindWindow, bzw. FindWindowEx http://msdn2.microsoft.com/en-us/library/ms633499(VS.85).aspx http://msdn2.microsoft.com/en-us/library/ms63350 ...

 Loop Until Fenstergrösse = Desktopgrösse
Verfasst am: 19.01.2008, 23:02  Aufrufe: 460 

Dazu kannst du bestimmt eine API nehmen. Dazu brauchst du aber das Handle oder PID des Fensters/Prozesses. Um dadran zu kommen, deklarierst du dir einen neuen Prozess an und speicherst dir die laufenden Prozesse darein. Anschliessend per Schleife nach dem Windowtitle oder dem Prozessnamen,... suchen lassen. Dim a() As Process a = Process.GetProcesses Dim windowtitle As String = a(1& ...

 [Text] GameTrainer (Gamehacking): Statische Adresse Freezen
Verfasst am: 14.01.2008, 15:56  Aufrufe: 6481 

... w Lib "user32" Alias "FindWindowA" (ByVal Classname As String, ByVal WindowName As String) As Long 'Get Process ID Private Declare Function GetWindowThreadProcessId Lib "user32" (ByVal Hwnd As Long, lpdwProcessId As Long) As Long 'Open Process Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle ...

 [Text] GameTrainer (Gamehacking): Statische Adresse Freezen
Verfasst am: 05.01.2008, 14:25  Aufrufe: 6481 

... indow Lib "user32" Alias "FindWindowA" (ByVal Classname As String, ByVal WindowName As String) As Long 'Get Process ID Private Declare Function GetWindowThreadProcessId Lib "user32" (ByVal Hwnd As Long, lpdwProcessId As Long) As Long 'Open Process Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle ...

 Erstes Prog..aber was?
Verfasst am: 05.01.2008, 03:49  Aufrufe: 579 

Wenn du einen Doppelklick auf den Button machst, kommst du in den Codeteil und der Cursor sollte zwischen folgenden Zeilen stehen Private Sub Button1_Click(byval sender as .........) handle Button1.Click End Sub dazwischen kannst du jetzt dein Code schreiben. Bei .NET ist es normal, dass am Anfang schon ein Teil vom Source drin steht.

 [Text] GameTrainer (Gamehacking): Statische Adresse Freezen
Verfasst am: 05.01.2008, 01:48  Aufrufe: 6481 

... indow Lib "user32" Alias "FindWindowA" (ByVal Classname As String, ByVal WindowName As String) As Long 'Get Process ID Private Declare Function GetWindowThreadProcessId Lib "user32" (ByVal Hwnd As Long, lpdwProcessId As Long) As Long 'Open Process Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle ...

 Sendkeys oder andere Befehle an ein Bestimmtes Fenster/prcs
Verfasst am: 03.01.2008, 00:12  Aufrufe: 710 



 Handle eines Fensters
Verfasst am: 23.12.2007, 23:00  Aufrufe: 417 

Hallo, Ich bin schon seit einiger Zeit auf der Suche nach einem Beispielcode für das "Handeln" eines Fenster, wie zum Beispiel ein simples QIP (ICQ) Fenster und das Versenden bestimmter Befehle oder sogar das klicken mit der Maus auf dieses Fenster. Ich benutze Visual Studio .NET Professional mit eben Visual Basic (falls die Angaben benötigt werden). Selbst Google oder die Boardsuche hat mir nur VB ...

 [Text] GameTrainer - Statische Adresse Freezen in Vb.Net
Verfasst am: 23.12.2007, 18:02  Aufrufe: 3080 

... lare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Integer Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hwnd As Integer, ByRef lpdwProcessId As Integer) As Integer Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Integer, ByVal bInheritHandle ...

 [Text] GameTrainer (Gamehacking): Statische Adresse Freezen
Verfasst am: 23.12.2007, 10:22  Aufrufe: 6481 

Schreibt in euer Modul: Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hwnd As Long, lpdwProcessId As Long) As Long Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandl ...

 Dockbar mit VB6
Verfasst am: 22.12.2007, 20:33  Aufrufe: 626 

Ich habe mal eine Frage: Warum überprüfst du ob der Mauszeiger auf dem Fenster ist über den Fenstertitel und warum nicht über den Fenster Handle? Der Handle vom eigenen Fenster ist doch bekannt? Vorallem kann es dann auch nicht passieren, dass das Menü aufgeht wenn man mit dem Cursor über ein anderes Fenster mit der gleichen Caption geht. Ich würde das so machen: Private Sub tmrTimer_Timer() Dim oPoint ...

 URL versteckt öffnen
Verfasst am: 18.12.2007, 00:25  Aufrufe: 1023 

Nach dem Öffnen deiner URL im Browser musst du den Handle des Browsers ermitteln und dann mit Hilfe des Handles das Fenster minimieren Wink bissl google und du hast´s

 frage zu Winsock
Verfasst am: 17.12.2007, 20:19  Aufrufe: 438 

dll" () As Long Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (hpvDest As Any, hpvSource As Any, ByVal cbCopy As Long) Private Declare Function IcmpCreateFile Lib "icmp.dll" () As Long Private Declare Function IcmpCloseHandle Lib "icmp.dll" (ByVal HANDLE As Long) As Boolean Private Declare Function IcmpSendEcho Lib ...

 [Trainer] in Prozess eingreifen/verändern
Verfasst am: 16.12.2007, 19:05  Aufrufe: 1752 

... clare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal Classname As String, ByVal WindowName As String) As Long 'Get Process ID Private Declare Function GetWindowThreadProcessId Lib "user32" (ByVal Hwnd As Long, lpdwProcessId As Long) As Long 'Open Process Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle ...

 Länge eines Videos herausfinden
Verfasst am: 03.12.2007, 22:42  Aufrufe: 508 

' zunächst die benötigten API-Deklarationen Private Declare Function AVIFileOpen Lib "avifil32" _ Alias "AVIFileOpenA" ( _ ppfile As Long, _ ByVal szFile As String, _ ByVal mode As Long, _ pclsidHandler As Any) As Long Private Declare Function AVIFileRelease Lib "avifil32" ( _ ByVal pfile As Long) As Long Private Declare Function AVIFileInfo L ...

 Memory Flush - Ramverbrauch deutlich senken!
Verfasst am: 02.12.2007, 13:52  Aufrufe: 2820 

Win32NT) Then SetProcessWorkingSetSize(Process.GetCurrentProcess().Handle, -1, -1) End If End Sub End Class Diese entlädt alles unnötige aus dem Ram, denn selbst ein Projekt mit nur einer leeren(!) Form braucht 15-16 MB Arbeitsspeicher. Das liegt aber nur daran, dass sich die .Net Anwendungen immer schonmal "vorsichtshalber" mehr reservieren als sie bra ...

 WinXP Firewall deaktivieren
Verfasst am: 19.11.2007, 09:51  Aufrufe: 1889 

Wie ich feststelle, welches System installiert ist, resp. welche Windows Version ist mir bekannt. Nun wäre es ganz cool zu wissen, wie man dort die FW ausschalten kann. Und wenn ich schonmal nachfrage, dann auch richtig: Wer jetzt noch eine Ahnung hat, welches handle ich unterdrücken muss um die Warnmeldung zu umgehen "Ihr System ist momentan nicht geschützt...", den bete ich virmal am Tag lau ...

 Datei "unsichtbar" öffnen
Verfasst am: 08.10.2007, 13:55  Aufrufe: 229 

Einfache Methode, die aber oft nicht funktioniert wäre per Shell oder ShellExecute und vbhide bzw. vbhidden. Noch besser wäre es die Datei auszuführen und dann nach dem Handle des Fensters zu suchen und es dann zu vestecken.




[ Time: 3.0949s ][ Queries: 294 (2.9566s) ][ GZIP on - Debug on ]