|
|
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. 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 :
#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
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.
|
|
|