Eli miten olisi mahdollista toteuttaa ohjelman pätkä Visual Basicillä, että ohjelma postittaa johonkin sähköpostiin jonkun viestin?
No miten pystyy ottaa johonkin tiettyyn sivuun yhteyttä ja suorittaa exe -ohjelman ja sivun välillä joku tominto ym. Onnistuuko myös SMTP -clientillä? Tarvitsisin täntyyppistä toimintoa yhes ohjelmassani...
siis mitä?
Voit yhdistää johonki sivuun vaikka microsoftin internet transfer controllilla (VB:ssä Ctrl+T, sit valitset sen listasta). Sieltä voit ladata jonkun exen näin:
Dim exe() As Byte
x() = Inet1.OpenURL("http://google.fi/ohjelma.exe", icByteArray)
Open App.Path & "\ohjelma.exe" For Binary As #1
Put #1, , x
Close #1Tuon ohjelma.exen voit suorittaa vaikka Shell-komennolla.
SMTP-clientillä tuo tuskin onnistuu, sehän on sähköposteille tarkotettu..
Siis tarkemmin selostettuna, eli siis tarkoituksena olisi toteuttaa ohjelma VB 4:lla, johon tarvitsee yhteyden muodostamisen johonkin sivulle ja esim. viestit.txt -sivulle ja tallentaa sille koneella olevasta ohjelmasta lähetetty viesti kyseiselle sivulle, tai jokin vastaava yhteyden muodostus... Onnistuisiko tämä ilman mitään välityspalvelimia?
Sä voit hakea tiedoston viestit.txt, lisätä siihen viestin ja tallentaa takaisin www-sivulle, jos sinulla on tarvittavat tunnukset kyseiselle sivulle. VB:ssä käytät joko yllämainittua kontrollia (msinet.ocx) tai kirjastoa wininet.dll.
Aihe on jo aika vanha, joten et voi enää vastata siihen.