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.
- 3605 megtekintés
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.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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. :)
- A hozzászóláshoz be kell jelentkezni
Hozza kell adni a parhuzamos portot uj hardverkent, alapbol nem rak a gephez. Biztos hogy lehet, mert forditottam ezzel kapcsolatos stringeket.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Igen, röviddel ez után én is realizáltam, hogy nem lehet LPT portot beállítani.
----------------------------------------------------------
"One should strive to achieve; not sit in bitter regret."
www.xonotic.org
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Én már futottam bele olyanba, h egy ilyen átalakítóval (nem pont ez a típus) nem működött a HW kulcs. De lehet, h csak a kábel nem volt erre jó, de nem tudtam a végére járni, mert a kulcs lett kicserélve.
- A hozzászóláshoz be kell jelentkezni
2e ft-os próbát megér, szerintem.
- A hozzászóláshoz be kell jelentkezni
Idővel mindenképpen megpróbálom, thx.
Ha nem jön össze, akkor úgy is szükség van egy ilyen kábelre a laborban, szal nem vesztek rajta semmit se.
----------------------------------------------------------
"One should strive to achieve; not sit in bitter regret."
www.xonotic.org
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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...
- A hozzászóláshoz be kell jelentkezni
Ehhez megint valamennyire szabvanyos kommunikacio kene a HW kulcs reszerol - kerdes, hogy van-e ilyen.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Kipróbáltam, onnantól el se indul a virtuális gép. Ez nem járható út.
----------------------------------------------------------
"One should strive to achieve; not sit in bitter regret."
www.xonotic.org
- A hozzászóláshoz be kell jelentkezni
én is próbáltam ilyet régi nyomtatóval és Sentinel SuperPro hardverkulccsal.
konklúzió: VirtualBox nem jó, VMWare jó.
- A hozzászóláshoz be kell jelentkezni
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. :)/
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Nem vagyok tisztában a VMWare dolgaival, de tudomásom szerint a VMWare Player ingyenes (kérdés, kinek) és fórum alapján támogat USB-ét.
- A hozzászóláshoz be kell jelentkezni
Csakhogy nekem LPT kell, nem USB :S
----------------------------------------------------------
"One should strive to achieve; not sit in bitter regret."
www.xonotic.org
- A hozzászóláshoz be kell jelentkezni
Ok, kicsit fáradt és figyelmetlen vagyok... :)
...viszont azt írják, tud LPT-ét is, ahogy hrgy84 is kiegészítette a dolgot.
No meg config file alapján VirtualBox is tudja, de a felületén nem találtam. Ettől még működhet.
- A hozzászóláshoz be kell jelentkezni
Egy próbát mindenképpen megér, holnap (ma) ki is fogom próbálni.
----------------------------------------------------------
"One should strive to achieve; not sit in bitter regret."
www.xonotic.org
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Köszönöm, akkor hétfőn migrálok VmWare player-re.
----------------------------------------------------------
"One should strive to achieve; not sit in bitter regret."
www.xonotic.org
- A hozzászóláshoz be kell jelentkezni
Meg LPT-t meg COM-ot...
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
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-
- A hozzászóláshoz be kell jelentkezni
1. ezzel ellopod a programot, és P>0 eséllyel tönkreteszed a program készítőjét. csúnya dolog.
2. minden nem totál amatőr kulcshasználó random, dummy kérdéseket is beszúr az éles kérdések közé, ezért soha nem lehet vakon visszajátszani a forgalmat.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
igen, ha a fejleszto mar nem lelheto fel, akkor nincs mas ut.
a tapasztalatom az, hogy ez az esetek igen kiszazaleka, inkabb programlicensz többszörözés "okosba" az igény
- A hozzászóláshoz be kell jelentkezni
Nincs szándékunkban többszörözni a licencet, elég, ha csak egy gépen (az enyémen) stabilan fut a cucc. VMware player lesz ebből.
----------------------------------------------------------
"One should strive to achieve; not sit in bitter regret."
www.xonotic.org
- A hozzászóláshoz be kell jelentkezni
Mi is használunk HW kulcs emulálást és nem a liszensz sokszorosítás miatt, hanem mert a virtuális gépen futó szoftver nem működött a host-ra kapcsolt kulcsal. Na és a live migration se vinné át a fizikai kulcsot a következő host-ra...
Üdv,
-Mr-
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni
Ha jol tudom, a KVM igenyli a VT flaget a !linux virtualizaciohoz.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni