Hei
Pitäisi saada muistitikulle autorun.inf tiedosto, joka soittaisi mp3 tiedoston.
[autorun] open=headshot.mp3
Tälläistä olen koittanut, ei toimi. Ei avaudu mitään.
Tarvitsisi tehdä ilman erillisiä ohjelmia, koska käyttäjä ei saisi asentaa mitään.
Ps. Olen koittanut myös tälläistä:
[autorun] open=start.bat
start headshot.mp3
Bat tiedosto toimii, mutta tuo autorun.inf ei avaa tuota tiedostoa.
Edit. Koitin myös autoplay.ini/autoplay.inf:
[autoplay] File = autorun.bat
Jossain foorumilla sanottiin tollainen.
open=blaa suorittaa blaa-ohjelman CreateProcess apilla. mp3 ei ole suoritettava tiedosto, joten luonnollisesti se ei toimi.
Windows ME, Windows 2000 ja uudemmat tukevat myös shellexecute=blaa määritettä, joka käynnistää tiedoston ko. tiedostotyypille määritellyllä ohjelmalla.
Eli siis kokeile laittaa:
[autorun] shellexecute=headshot.mp3
Ehkä hieman vanha aihe jo, mutta kuitenkin vielä kysyn:
Nämä autorun.inf tiedostot suoritetaan vasta, kun My Computerin alta mennää muistitikkuun x. Haluaisin siis ohjelman käynnistymään (Ja nyt myös lähtevän suoraan työpöydälle.) saman tien, kun kortti laitetaan usbiin.
Tässä ohjelmassa pitäisi siis olla neljä ominaisuutta:
Ohjelman ei tarvitse olla koodattu DOSsin komentorivitiedostoilla, miksi näitä kutsutaankaan sitten. Ohjelma voisi olla esimerkiksi (/mielellään jos ei onnistu pelkällä Dossilla) C++.
Tuolla on jotain:
http://www.usbhacks.com/2006/10/25/how-to-quick-intro-to-hacking-autorun-for-usb-flash-drives/
Mutta jos tuota dialogia...
http://www.usbhacks.com/wp-content/uploads/2006/10/fun_game1.png
...ei tule niin sulla ei ehkä ole varsinainen autorun päällä käyttöjärjestelmässä (ja jotta ohjeita aktivoimiseen voi antaa sun pitäs kertoa mikä sun käyttöjärjestelmä on). Esim jos laitat DVD:n sisään sen pitäis alkaa toistamaan sitä heti. (Itsehän toki pyrin sammuttamaan moiset automaatiot)
Käyttöjärjestelmä on Win XP Home ja Pro. Pitäisi siis saada netti käynnistymään heti kun kortti laitetaan sisään.
Ps. Tuon ei tarvitsi kysyä mitään, vaan juuri kuten aikaisemmin sanoin, niin se käynnistyisi.
Ei oo mahdollista, tietoturvauhkahan toi on. Poikkeuksena tietysti jos tietokone on erikseen säädetty avaamaan automaattisesti autorun.infin osoittamat tiedostot.
Selvennän vähän tarkoitustani. Kirjoitin tuossa aikaisemmin vähän huonosti tuon.
Eikös tuo muka onnistu ihan sillä, että laittaa autorun.inf -tiedoston avaamaan run.bat:n. Sitten tuohon run.bat teidostoon vain rivi:
@start explorer.exe http://www.google.fi
Ainakin omalla koneella toimii.
Okei, kiitos. Entä miten saisin lähetettyä ohjelma työpöydälle? Ei siis mitään pikakuvaketta, vaan tallentaisi sen sinne. Ja miten saisin sille kuvan? Ja, miten tämän saa "läpinäkyväksy", ettei näy kun ohjelma käynnistyy? Entä miten saan ronkittua selaimen aloitussivun ja mentyä tuolla startilla sinne?
Ainakin saat kopioitua tiedoston komentamalla:
copy asd.bat "c:\documents and settings\%username%\desktop\"
Noin tuo muistaakseni meni. Iconia et taida saada tiedostolle. Läpinäkyvyys on myös komentojonojen ulottumattomissa. Voit kokeilla kuvakkeen saamiseen jotain VB-skriptiä(http://groups.google.co.uk/group/microsoft.
Joku kehittyneempi kieli voisi olla kyllä käyttökelpoisempi. Ja vaikka sitten liimailisi niitä kasaan tuolla komentoonotiedostolla.
Aihe on jo aika vanha, joten et voi enää vastata siihen.