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 Class
Toivottavasti auttaa:)
Aihe on jo aika vanha, joten et voi enää vastata siihen.