Hardware kulcs virtualboxba?

Fórumok

Hali!

Virtualboxban fut egy Windows XP guest-em, és fel kéne rá rakni egy olyan programot, ami nyomtató porton keresztül éri el a hardware kulcsát. A cuccot be is dugtam az LPT portba, de amikor futtatnám a programot, visít, hogy nem találja.
Megoldható ez valahogy? Vagy a virtualizáció ez eseten nagyon nem járható út?

Előre is thx.

Hozzászólások

Szerintem - de fixme, ha tévedek! - a Virtualbox a gazdagépből hardveresen csak a processzort, (pontosabban egy részét) illetve az adott virtuális gépnek beállított nagyságú memóriát látja, minden mást csak emulál.
Ezen felül úgy tudom, hogy a Virtualbox egyáltalán nem is tartalmaz LPT port emulálást.

Tehát szerintem ha te bedugod a hardverkulcsodat az LPT portba, azt a virtuális géped soha nem fogja látni.

Hat akkor fix. USB-t is at tudsz adni a virtualis gepnek, meg ha jol tudom, COM/LPT portot is, csakhogy ha a kulcs hardverszinten hajtja a LPT portot (egyes pineket kapcsolgat ki meg be), az lehet, hogy nem fog menni.
--


Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.

Konkrétan a Virtualboxban hol lehet az LTP portot átadni? (Nem kötözködés, tényleg nem tudom.)
Az USB és a COM persze egyértelmű.
Abban is igazad van, hogy sok mindent át lehet így adni a virtuális gépnek, pl. NAT-tal a hálózati kapcsolatot is, én arra gondoltam amit te is leírtál, csak nem kellő szabatossággal fogalmaztam meg. :)

LPT nem látok oszthatónak, csak sorost vagy USB-t. USB-t viszont eléggé jól átadja, pl. webcam működik vele, meg minden egyéb.
Én azt csinálnám, hogy az LPT-s kulcsot egy USB-LPT átalakítóra dugnám. Van olyan is belőle ami LPT aljzatot ad (DB-25), nem pedig a nyomtatóra dugható centronics-ot.

Bocs hogy ilyen helyen találtam, de erre gondoltam:
http://www.expressz.hu/foto_videokamera/egyeb/hirdetes-22005156/

Természetesen egy az egyben az USB-s hw-t adnám át a guest-nek.

Csak megerositeni tudom az elottem szolokat, en meg nem talaltam olyan USB<->LPT atalakitot amivel ment a direkt port hozzaferes. Altalaban az IEEE 1284-et tamaogatja mind, gyakorlatilag a hardveres reteget nem latod:-(

En annak kapcsan nezelodtem korul, hogy kellett volna egy mikrokontrollerhez programozot csinalni LPT portra. Ket kulonbozo USB<->LPT-t is berendeltunk, de egyikkel sem mukodott. Persze megneztem neten is, mar akkor latszodott, hogy nem nagyon fog menni, de proba szerencse... Szoval nem ment. Elvileg persze lehetseges lenne csinalni ilyet, nem tudom miert nem gyartanak (mondjuk lehet, hogy erre nincs nagy igeny). Ha megis talalsz engem is erdekelne:-)

/sza2

Nem egyszerű eset, én scanner-hez néztem ilyesmit, de gyakorlatilag kb. egy usb-s scanner áráért lehetne olyat venni, amivel menne kétirányú kommunikáció. Lehet építeni is, de perpill se műhelyem, se kedvem nincs ennyire elmélyedni benne. Építéshez támpont plusz elég jól körbe is járja a témát.

Egyelőre csak nagyon részleges tipp, mert buszon ülök...

Egyes routereken az USB nyomtató megosztását úgy oldják meg, hogy fut egy daemon, ami a printernek létrejött lp eszközt kiteszi egy portra, ezt egy másik gépen Jetdirect eszközként gyakorlatilag közvetlenül el lehet érni.

Ha jól rémlik, talán l900d a neve.
Kérdés, átviszi-e a hwkulcs kommunikációját rendesen, ill. Win alatt külön printer portot lehet-e rá definiálni.

Esetleg egy próbát megér ebben az irányban körülnézni, de amúgy csak tipp...

Szerk.:
A program neve p910nd, alapvetően a 9100-as porton érhető el kívülről.
Win alatt fel lehet venni portot, ami ide mutat, nyomtatni lehet rá.

...hogy program hogy kezeli, ill. létrehozható-e rá ál-LPT2 port, valamint működhet-e így, nem tudom.

Lehet, hogy hülyeség...

No igen, ki kell próbálni vele... esetleg működés közben monitorozni egy LPT portos gépen, mit is csinál valójában... bár ezt inkább nem mondtam.

Valahogy tuti meg lehet oldani...

Amúgy a VirtualBox xml-fileban látok ilyet (kicsit "elrontottam"):
< LPT\ >
< Port slot="0" enabled="false" IOBase="0x378" IRQ="4"/ >
< Port slot="1" enabled="false" IOBase="0x378" IRQ="4"/ >
< /LPT >

Lehet, hogy van értelme próbálkozni a beállításával.

én is próbáltam ilyet régi nyomtatóval és Sentinel SuperPro hardverkulccsal.
konklúzió: VirtualBox nem jó, VMWare jó.

Ha VMWare-nél tartunk - ha jól nézem, van benne is USB támogatás, igaz?

VirtualBox-ban próbálkoztam XP alól 8051-es mikrokontrollert programozni.
Az eszköz felprogramozása működött, debugger viszont nem, talán valami időzítési probléma miatt...
...vajon VMWare-nél nem lenne ilyen gond?

Érdemes próbálkozni vele?
/Tudom, megpróbálom... de hátha valaki megmondja, érdemes-e törnöm vele magam. :)/

Arról tudok, hogy VMWare-nek van LPT port virtualizációs lehetősége, de sajnos az intézet nm engedhet meg magának csak miattam egy VMWare licenszet (egyedül én használok linuxot).
Körbenéztem az Image Pro weboldalán, ott azt írták, létezik USB kulcs is, de valszeg ami nekünk van, már egy régi, támogatás nélküli verzió, és nem fognak USB-s kulcsot küldeni.
Valszeg marad, hogy vagy dual bootolok, ha ezt kel használnom, vagy átülök más gépéhez, vagy warezolok egy vmware-t, és imádkozok, hogy ne jöjjön ellenőrzés... Az igazat megvallva egyikhez sincs túl sok kedvem :(

----------------------------------------------------------
"One should strive to achieve; not sit in bitter regret."
www.xonotic.org

Vmware player LPT-t is támogat, USB-t is, ingyenes.

A VmWare Workstation-től egyetlen igazán fontos feature-ben tér el: nincsen snapshot kezelése, vagyis nem tudsz visszaállni tetszőleges N korábbi diszk állapot valamelyikére.

A Vmware Server szintén ingyenes, ez tud 1 db snapshotot (pl "tiszta windoz" vagy "nagymama gepe virusok nelkul"), es arra gyorsan visszallni. Cserebe nagyobb a telepitoje, tobb eroforrast eszik.

Milyen a HW kulcs?

Mert elég sok HW kulcshoz létezik emulátor. Ezek úgy működnek, hogy a kulcsot egy "rendes" gépben kell használni, ahol fut egy dumper progi ami megfigyeli a kommunikációt a védett program és a kulcs között, és készít erről egy fájlt.
Na most ezt a fájlt el lehet küldeni a "szolgáltatóhoz" aki átalakítja, és visszaküldi, amit aztán már használhatsz a virtuális gépedben.
Persze léteznek a dumpból kulcsfájlt előállító egyéb programok is, és olyankor megspórólod a levélküldést (meg némi pénzátutalást is... :) )

Ha érdekel ez az emulátoros téma, akkor sokfele lehet találni anyagokat, de jó kiindulási alap lehet a www.reteam.org fóruma is.

Üdv,
-Mr-

Csak az 1-esre reagalnek: mar miert lopna el a programot? Ha nem ebben a topicban, egy masik hasonloban kiveseztuk, hogy legtobbszor az a gond, hogy megvettek a programot kulccsal egyutt, csak eppen egyre kevesebb olyan gepuk van, ahol a kulcs meg hasznalhato (ertsd: van LPT portjuk ra), a fejleszto meg mar nincs meg/nem ad ahhoz a programhoz USB-s kulcsot, termeszetesen a programvaltas meg valamilyen okbol nem jarhato ut. Magyarazd mar el kerlek, hogy hol van ellopva a program, mert en nem latom. Mentsegemre szolgaljon: nincs rajtam a szemuvegem.
--


Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.

Szia,
én tesztelési okokból full virtualizációra kvm-et használok.
Ebben bármelyik fizikai device-t, hozzáadhatod a virtuális géphez.
Azért tesztelem a kvm-et, mert nem kell 3. party programot telepítenem
a debiánomba. Minden csomagban megvan hozzá. A kernel is gyárilag tudja.
Abban nem vagyok biztos, hogy CPU vt flag nélkül megy e?