Miten saan ohjelman, jossa pitää kirjoittaa esim. viesti, lähettämään ohjelmalla kirjoitetun viestin suoraan luomaani tekstitiedostoon tai toiseen ohjelmaan johon vain itse pääsen?
??? Nyt kyllä keitän kahvit ja tulen lukemaan uudestaan...
jtha kirjoitti:
??? Nyt kyllä keitän kahvit ja tulen lukemaan uudestaan...
Ilman kaffea - pitänee itsekin keitellä, veikkaisin että tässä haetaan jonkinlaista henkilökohtaista, salattua, muistikirjaa. Sitä en uskalla arvata, pitäisikö tämän lähettämisen toimia verkkoon vai koneen sisällä.
Toteutusalustaa ja vaatimuksia pitäisi vähän tarkemmin kuvailla, jotta kukaan osaa mitään vinkkejä antaa.
Helpommalla pääset kun pidät keyloggeria taustalla.
Siis tarvitsisin neuvoa siihen että saisin ohjelman lähettämään esim. lomakkeeseen kirjoitettu tieto koneella olevalle tai ohjelman luomalle tekstitiedostolle jolta voin lukea sen. Ohjelma voisi lähettää sen vaihtoehtoisesti myös toiselle ohjelmalle. Voisihan ohjelma myös tallentaa lomakkeiden tiedot samalle ohjelmalle. Sillä että vain minä voisin lukea ne tiedot tarkoitan sitä, että ohjelma tai tekstitiedosto, pyytää minulta salasanaa jotta voisin lukea tiedot.
Eikö VB-opas auta?
http://en.wikipedia.org/wiki/NetBus
Omilla vehkeilläsi oman käyttösi vakoilu on OK, mutta toisten ei. Katso http://www.heikniemi.fi/kirj/jur/rikos/
Metabolix kirjoitti:
Eikö VB-opas auta?
Yritän ottaa sen avuksi.
Ja olenkos tehnyt jotain vakoiluun liittyvää?
Hutaisten luin ja tässä ehkä hieman relevantimpi linkki
https://www.ohjelmointiputka.net/koodivinkit/
Mun Visual Basic ei tunne "Type":ä!!!
Eli oppaasta ei paljon apua herunu.
Auttakaa joku. Ois tosi tärkeää tietää miten se "tulostetaan" suoraan tekstitiedostoon, tai johonkin muuhun ohjelmaan.
Vaikkaan, että käytössä on VB.net, jossa Type on Structure (Eikö muka ehdottanut korjausta?).
Tässä yksi koodi (VB.net), jossa selitetään miten tiedostoon kirjoitetaan ja mihin salaus tulee (ei sisälly):
Public Class Form1
Private Sub Tallenna_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Tallenna.Click
'Näytetään dialogi
Dim sfd As New SaveFileDialog()
sfd.Filter = "Tekstitiedosto (*.txt)|*.txt|Kaikki tiedostot|*.*"
If sfd.ShowDialog() = DialogResult.OK Then
'Tallennetaan tiedosto
'Toimii myös näin:
'IO.File.WriteAllText(sfd.FileName, TextBox1.Text)
'Teksti data-taulukkoon
Dim data() As Byte = System.Text.Encoding.UTF8.GetBytes(TextBox1.Text)
'Salaus tulee tähän ja se tehdään data-taulukolle
'Kirjoittaja-objekti
Dim writer As New IO.FileStream(sfd.FileName, IO.FileMode.Create)
'Kirjoitetaan data tiedostoon
writer.Write(data, 0, data.Length)
'Suljetaan virta
writer.Close()
End If
End Sub
Private Sub Avaa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Avaa.Click
'Näytetään dialogi
Dim ofd As New OpenFileDialog()
ofd.Filter = "Tekstitiedosto (*.txt)|*.txt|Kaikki tiedostot|*.*"
If ofd.ShowDialog() = DialogResult.OK Then
'Luetaan tiedosto
'Toimii myös näin:
'TextBox1.Text = IO.File.ReadAllText(ofd.FileName)
'Lukija-objekti
Dim reader As New IO.FileStream(ofd.FileName, IO.FileMode.Open)
'Data-taulukko
Dim data(reader.Length - 1) As Byte
'Luetaan taulukkoon
reader.Read(data, 0, reader.Length)
'Suljetaan virta
reader.Close()
'Tässä kohdin salaus puretaan
'Muutetaan vielä data tekstiksi
TextBox1.Text = System.Text.Encoding.UTF8.GetString(data)
End If
End Sub
End ClassToivottavasti auttaa:)
Aihe on jo aika vanha, joten et voi enää vastata siihen.