» Poradna » Hardware

Windows XP vs. hardwarový klíč do paralelního portu

 |   | 

V práci už léta používáme program, který používá pro ochranu hardwarový klíč (je bez ovladače, program s ním komunikuje přímo) do paralelního portu, program dosud běžel na počítači s Windows 98. Koupili jsme nový počítač (starý už výkonostně nevyhovoval, protože na něm běží i jiné programy), s Windows XP Professional, na něj uvedený program nainstalovali, program běží, ale občas nahlásí, že nemůže najít hardwarový klíč a spadne. Zkoušel jsem jej i spuštět v módu kompatibility Windows 95-98/ME, i v "Odděleném paměťovém prostoru", všechny možné kombinace nastavení LPT portu ve Windows i v Bios-u, ale nic se nezměnilo (a paralelní port jsem vyzkoušel jako funkční). Něco jsem o tomto hledal i na Internetu a poučen jsem dle návodů vyzkoušel aplikace (ovladače) Userport i Porttalk - chování programu se pak trochu změnilo (hláška se objevovala v jinou dobu, o něco méně často), ale celkově to nijak nepomohlo.
Nakonec jsem se obrátil na výrobce programu, ale ten mi sdělil, že je to starý program (10 let), který už nepodporuje, takže mi nepomůže a navíc ani už dnes nenabízí žádnou náhradu (je to speciální program na ovládání určité periférie).
Program ale potřebujeme.
Poradí někdo jak tento problém vyřešit?

Odpovědi na otázku

 |   | 

Zkuste popsat podrobneji /nazev sw/ na email: jb@profiprint.cz

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Už jsem Vám poslal mail.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Omlouvam se za zdrzeni, az ted jsem se k tomu dostal ...... mrknete do emailu - neco tam je :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Pokud je tak důležitej, možná bych se poptal výrobce, jestli by za úplatu neposkytl zdrojové kódy. Pak se to dá o/upravit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Pripadne pokud je vyrobce PC solidni znaka, tak nabizi i ovladace pro w2k, na kterej muzes z oem xp downgradovat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Pochybuji, že by zdrojáky poskytli. Moc ochotní nejsou, ai kdyby - software stál v řádu stovek tisíců Kč, kolik by pak stály zdrojáky?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | 

Pokud výrobce neposkytuje ovladač na daný hw-key pro použitý OS WXP, pak tento key prostě v daném OS nezprovozníš. Každý hw bez ovladačů je jen mrtvým kusem kovu.
Nech řešení na svém systémákovi. IMHO je k tomu nutno nainstalovat OS, pro který jsou k dispozici ovladače, zde tedy W98.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

jj, je to často nepochopení toho co si žádá IT podpora tochnologického PC.

HW není podporovaný = nezprovoznitelný \ nespolehlivý = zbytečné náklady = není proč ho ve firmě držet.

Potřeba ve firmě je potřeba dodržovat cykly ve kterých se HW a SW obměňuje, jinak z toho koukaj prohlémy, pokud je IT součástí výrobních prostředků je potřeba to konzultovat s dodavatelem technologie.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Problém u nás je ten, že daný hardware nemá celosvětově ekvivalent, dokonce ani výrobce už nic obdobnéího nevyrábí, ale potřebujeme ho pro svou práci (nejde o výrobní práci).

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

- Na ten hardwarový klíč nejsou potřeba žádné ovladače - pod Windows 98 se žádné neinstalují, program komunikuje s hw klíčem přímo (přístupem na port LPT).
- žádného systémáka nemáme
- problém Windows 95-ME je kromě bezpečnost a nestability, že asi nebude fungovat na novém PC (1 rok staré, S-ATA disky apd.), taky např. potřebujeme bezproblémovou fuinkčnost USB flash disků....

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

A co kdybyste ten software prostě zkusili cracknout?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

To mě napadlo, celkem korektní (software je koupený a výrobce se na nás vykašlal) přístup, ale chtělo by to nějakého dobrého "hackera", v práci takové lidi nemáme, a o žádném takovém člověkovi nevím....

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | 

To Jan:
Zřejmě sis nepřečetl můj příspěvek. Opakuji:
"Každý hw bez ovladačů je jen mrtvým kusem kovu."
Bez ovladačů nepracuje žádný digitální hardare. A hw-key je na 100 % digitální. Není podstatné, jestli jsou ovladače součástí daného programu nebo zabudované v OS.
Pokud nemůžeš z nějakých závažných důvodů instalovat vyzkoušený OS W98, kontaktuj výrobce, zda nemá ovladače hw-key (nebo verzi daného softu) třeba pro modernější profi-OS W2000, když už je nemá pro OS WXP.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

- dosud jsem myslel, že ovladače jsou součástí operačního systému

- výrobce už neposkytne (neboť nemá) ani novějši verzi programu, ani ovladače pro Windows vyšší než Windows 98...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | 

Konečně jsme se dozvěděli důležité info: výrobce nemá ani ovladače ani verzi programu pro jinou verzi OS!
Pak máš jen 2 rozumné možnosti:
1) nainstalovat OS W98;
2) nepoužívat daný program.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

No určitě existují i další možnosti a o to mi jde.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Co zkusit vizualizaci (MS takovej SW dává zdarma - Microsoft Virtual PC 2007) OS - na WinXP nainstalit vizualizací W98 a zkusit ten program...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

"vizualizaci" asi mělo být "virtualizaci", myslím že problém se tím nevyřeší, "virtuální PC" je z hlediska Windows XP zase jenom program, kterému řídí přístup na periferi a porty.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

ostatně špatně jsi čel můj první text - to že neexistuje novější verze (pro nový OS) vyplývá z toho textu, i to, že ovladače (pro Windows) pro hardwarový klíč nebyly dodány ani k původnímu software.
Co se týče těch dvou možností, tak ani jedna není rozumná (což už jsem ale popsal proč).

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

zrejme si sa asi nestretol s podobnym hw, ale problem je v tom, a hwkey funguje tak, ze pc posle na LPT port nejaku sekvenciu kodov (znakov, cislic, ktore aj v pripade pripojenia tlaciarne na LPT port nijak neovplyvnia tlac, hwkey je priechodzy pre tlacove data) - k comuz samozrejme nepotrebujes ovladac, staci ti obycajny default ovladac LPT portu z windows a nasledne sw spat ocakava od hwkey nejaku sekvenciu znakov na potvrdenie, ze tam je, a tu moze nastat problem, ze sw necaka na vratenie znakov dostatocne dlho, pretoze windows nespracuje dostatocne rychlo data prisle z LPT portu - proste na ne kasle, zaradi si ich niekam do pool-u a ak pride vhodna prilezitost (menej vytazene systemove prostriedky), preda ich spracovanie sw, co uz ale moze byt neskoro, niektore jednoduchsie hwkey nevyuzivaju interrupt, tym padom sa system s ich spracovanim nijak neponahla. Ale ako to vyriesit? to ma skutocne zatial nenapada...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Vzhledem k daným podmínkám by asi bylo nejjednodušší použít Win ME. Ty už USB bez problému umějí (ale to uměly i W98SE). SATA disk by neměl být problém, to je otázka BIOSu, co tomu OS podstrčí, a když by šlo do tuhého, tak aktuální zákl. desky mají většinou alespoň jedno IDE rozhraní. Obávám se totiž, že ty XP nějak snadno a nekomplikovaně nepřesvědčíte. Totéž platí i o W2000, to je prakticky skoro totéž co XP, jen poněkud starší. Někdy bohužel jiné řešení není.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Opravdu Win ME plně podporuje USB flash disky jako Windows 2k/XP?
Nebude problém s novu základní deskou? A s těmi SATA disky je to tak jednoduché?

Nicméně s Win ME mám trochu strach, myslím (co jsem slyšel a četl), že to jsou nejhorší Windows za posledních 10 let....

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

winMe používa rovnaké ovládače pre usb flash ako w2k,nieje s tým žiadny problém,SATA disky,pokial niesu v RAID režime,tak sa chovajú ako normálne klasické disky,winME nebude robiť žiadne problémy s nimi a má už aj opravený fdisk a format a bez problémov vie rozoznať aj relatívne obrie disky,pokial je v biose aktivovaný LBA režim,bol to docela dobrý systém,aj keď zdedil všetky chyby celej série win9x,ale tie jeho negatíva sú z 80% ničím nepodložené fámy,ktoré sa tradovali systémom jedna pani povedala,ďalšia k tomu niečo ešte pribásnila a už to išlo ďalej a ďalej a každý to len papagájoval.Ešte pred experimentovaním zo zmenami operačného systému skúste nájsť a použiť pre hw klúč Sentinel-Rainbow Warrior driver alebo CDZilla driver,používa to napr.Autodesk a Avid,sú to multiplatformné drivery pre hw klúče,existujú dve varianty pre serial/parallel a usb,Sentinel bol určitú dobu dostupný zdarma,neviem ako to je dnes

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

díky, ty ovladače hw klíčů vyzkouším, ale ten význam ovladačů mi není jasný, když software evidentně přistupuje na hw klíč přímo přes LPT port i bez ovladačů.
Jinak to vypadá na Windows ME, ale doufám že nebudou problémy s ovladači základní desky, grafické karty a s nainstalovanými 1GB RAM.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Windows Milenuin jsou jen třetí edice Win98, přes 512MB RAM mohou být problémy

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Tak to si píš, že problémy s 1GB RAM budú. Ja som nerozchodil na Win98 ani 512MB a musím bežať na 256MB. Teda Win98 fungoval, ale Internet Explorer 5.5 s nimi mrzol po pár minútách.

Zostáva riešenie s 2 počítačmi - jeden nový a jeden slabší.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Používám je jako druhý OS už od roku 2000, protože ne všechno běhá pod XP, a není o nic méně stabilní než 98. Ty fámy o nestabilitě neberte moc vážně, ale nedával bych jim víc než 512 MB RAM.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

512MB RAM? No nevím, máme tam 1GB RAM - to potřebujeme na další software na tom počítači.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

WME běhají i s 1GB RAM (alespoň mně) bez problémů a nestability.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Jeste to tu nezaznelo, ale celej problem spociva v tom, ze XP blokujou primej pristup na port. W2k neni potreba vubec presvedcovat, protoze ty ten pristup umoznuji.

Take jsem tenhle problem resil pomoci w2k. Je to posledni system, co umoznuje primej pristup.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Ano, to vím, ale utility Userport a Porttalk se všude uváději jako úplně řešení tohoto problému - i na našem počítači trochu fungují (tzn. situace je evidentně o něco málo lepší než bez nich), ale ve vyýsledku je to stejné.
Tak o rozdílnosti W 2000 a W XP v tomto silně pochybuji, jsou v tomto myslím úplně stejné, ostatně taky uvedené utility jsou pro oba systémy.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Ak je pre vás vo firme ten softvér taký životne dôležitý, tak si naňho môžete vyhradiť jeden počítač s Win98, ktorý sa nebude používať na nič iné, takže bezpečnosť nebude podstatná. Výborné a spoľahlivé staršie značkové stroje P3 okolo 1GHz s licenciou Win98 sa dnes dajú kúpiť za babku.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

mozno len dalsi pokus - skusit napriklad VirtualBox a v nom virtualne W98 pod WXP iba pre dany program (mozno by sa lepsie spraval cez virtulabox k LPT1:) - nezarucujem - len ako tip.

o tom ako to spravit - to uz sa pytajte inych, ja som VirtualBox este neskusal, ale vraj je fajn.

www.virtualbox.org ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Je to něco jako Virtual PC od Microsoftu? O tom jsem taky uvažoval, ale takové "virtuální PC" je pro hiostitelský OS (Windows XP) zase jenom program, program, kterému řídí přístup na periférie a porty, předpokládám, že problém z přístupem na LPT bude problém stejný, rovněž na USB (flash disky), ovladače zákl. desky....

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Bylo by to dobré, ale prostorové a organizační podmínky toto neumožňují - musíme mít jeden počítač pro více programů.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Tak si treba stanoviť priority, čo je pre vás dôležitejšie: plne funkčný program alebo nejaké organizačné podmienky. (Priestorové podmienky sú smiešne, monitor+klávesnica+myš môžu byť rovnaké - s prepínačom.)

Je možné aj to, že všetko vynaložené úsilie vyjde nazmar a program vo WinXP fungovať nikdy nebude, čo je bežný prípad. A dôvodom nemusí byť ani ten paralelný port, ale ako sa tu už niekde píše, že počítač je príliš rýchly a program to nezvládne (pri hw komunikácii sa používajú rôzne časové slučky a pri ich chybnom naprogramovaní to na rýchlych PC zblbne). Tu by mohol pomôcť iba nejaký emulátor, ale s neistým výsledkom.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Skus tohle
new.hw.cz ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

díky, to už jsem zkoušel (Userport a Porttalk), je mi záhadou, proč to nefunguje

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

jak uz tu nekdo radil - zkusit VirtualPC...je zadarmo, za vyzkouseni nikdo nic neda, a hlavne - s tim paralelnim portem se pak VirtualPC uz nejak domluvi, toho bych se nebal...a programum (systemum) co pod nim bezi nabizi klasicky plnohodnotny (i kdyz virtualni) paralelni port
takze nainstalovat VirtualPC, hodit pod nej ty stare 98cky a vyzkouset

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

jo, asi to zkusím, už dříve jsem o tom uvažoval...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

doplním k windows ME,pri použití viac ako 512MB pamäte treba upraviť system.ini,do položky [386enh] treba doplniť dva riadky MaxMemFile=1048576 a MinMemFile=524228 to je množstvo inštalovanej pamäte v bajtoch,potom už winMe adresuje plnú hodnotu pamäte nad 512MB a nerobí žiadne problémy,pokial sa to nedoplní,pri vyššej pamäti ako 512MB trošku štrajkuje,ale dá sa to oficiálne takto elegantne obísť

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Po dlhsom case zase pozeram pokracovanie diskusie, a ja som nemyslel Virtual PC, ale VirtualBox ( www.virtualbox.org - opensource ).

Ono je asi treba trafit vhodny virt. emul, taky, ktory dokaze slusne nastavit ten pristup k real LPTx portu. (skusat , skusat, skusat - rozne emuls)

Drzim palce.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

este mi napadlo, ze mozno ten drahy soft nemal dobre riesene casovanie pre otazky a odpovede pre LPTx port - t.j. na novsich strojoch niekedy nestihne port dostat otazku alebo odpovedat, pretoze mozno nie je spravny LOOP casovac programu - t.j. nejaky ten virtual moze nechtiac-chtiac spomalit komunikaciu programu s portom => ok komunikacia (mozno sa da nastavovat spomalovanie v Virt.SWs)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Zamyslete se nejprve nad podporou emulace:
Nejprve si řekněme něco k paralelním portům, na rozdíl od seriových přenášejí data bit po bitu, paralelní porty přenáší 8bitů najednou.

Tuto podporu nabízí VMware Workstation - podporuje dva paralelní porty PC, a to jak v jednosměrném, tak i v obou směrném režimu:

LPT1: IRQ 7 Vstupně/výstupní porty 0x3bc až 0x3be
LPT2: IRQ 5 Vstupně/výstupní porty 0x378 až 0x37f

Na stránkách www.vmware.com ... najdete i 30denní verzi pro odzkoušení a pokud se Vám produkt osvědčí jistě ho rádi zakoupíte.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

-moze byt trebars aj WMVARE - pokial pomoze, (Virtual PC, WMVARE, VirtualBox atd...)
inak ja to moment. nepotrebujem, to autor problemu s LPT :)

-porty LPTx, COMx trochu poznam, uz od DOS , ATARI apod...

-dobry clanok o portoch a XP W9x uviedol diskutujuci (29. 7. 2007 10:58):

new.hw.cz ...

P.S. podobny problem bol s MAGIC rnt. LPT HW klucmi (DOS apl. pod WXP) tiez to obcas neoverilo kluc - neriesili sme to - uz je MAGIC - DOS passe

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

OK pohoda, příspěvek byl pro Jana, špatně jsem ho připasoval..

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

OK, aj mne sa to stalo v prvom prispevku :)

inak nech skusa, snad nieco zaberie (asi sa to oplati - vzhladom na povodnu sumu za SW. inak autori mohli aspon vyhodit HW test z uz aj tak zastaraleho programu a dat to len danemu userovi. - pravda, ak este vedia(maju chut) rekompilovat zo starymi zdrojakmi a vyvoj. nastrojmi a ak este maju na to relevant. programatorov. )

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Ne že bych chtěl rýpat ale až mi někdo bude tvrdit, že open source nemá smysl, odkážu ho na tento případ, kdy se výrobce na své uživatele vykašle, zdrojáky k dispozici nejsou a není cesta jak to na win xp zprovoznit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Dobrý postřeh a poznámka, přesně tak. A takových případů musí být spousty....

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Necetl jsem celou diskusi az do posledniho radku
ale jestli je tvym problemem pod W98SE prace s USB disky, coz takhle pouzit obecny driver USB
ze stranek www.winpack.org ?
Uspesne jsem ho pouzival asi pul roku.
Je tam i neoficialni SP pro WIN98SE, ktery pridava a opravuje nektere funkce tohoto zatracovaneho systemu.
Ja na nem jel skoro 6 let bez reinstalace...
Je pravda, ze ke konci mi padal i 5x denne, ale mel chvilky, kdy jel ...
(Vzhledem k dvoji vymene HW bez reinstalu - vcetne CPU Intel >> AMD, si myslim, ze byl jeste docela stabilni...)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

primy odkaz :
www.winpack.org ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Podobnou situaci (s DOS programy nebo starými scannery) jsem několikrát
řešil pomocí MS virtual PC. Na "XP" stroji jsem vytvořil virtuální PC s Win98 a
tam jsem problémové zařízení nebo soft provozoval.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

no, zkus jestli mas HDD naformatovane na FAT32 . Pouzivam taky LPT1 hardwarovy klic na jeden soft a resil jsem podobny problem. peter_cz

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Hardwarový klíč, Klíč, Paralelní port, Speciální program, Starý program


Určitě si přečtěte

Není jen Flightradar: Našli jsme další aplikace pro sledování letadel, některé ukážou i víc

Není jen Flightradar: Našli jsme další aplikace pro sledování letadel, některé ukážou i víc

** 8 služeb pro sledování leteckého provozu ** Nejznámější je Flightradar24, ale alternativy leckdy prozradí více ** Letadla i v této pohnuté době čile létají a je co pozorovat

Karel Kilián | 14

Vybrali jsme 12 programovatelných hraček a stavebnic pro děti a jejich rodiče

Vybrali jsme 12 programovatelných hraček a stavebnic pro děti a jejich rodiče

** Získejte děti pro matematiku a základy techniky ** Kupte jim hračku nebo stavebnici, které vdechnou vlastní život ** Vybrali jsme stavebnice pro malé caparty i budoucí experty

Jakub Čížek | 9

Jak se šíří Covid v Česku: Čerstvá data, mapy okresů a obcí. Každý den aktualizované grafy

Jak se šíří Covid v Česku: Čerstvá data, mapy okresů a obcí. Každý den aktualizované grafy

** Vývoj COVID-19 v Česku: nakažení, úmrtí, testovaní, hospitalizovaní ** Mapa podle okresů, přehled podle věku, situace v Evropě i ve světě ** Každý den aktualizované grafy a mapy

Marek Lutonský | 169

AMD uvádí grafické karty Radeon RX 6800, 6800 XT a 6900 XT. Útočí přímo na modely od Nvidie

AMD uvádí grafické karty Radeon RX 6800, 6800 XT a 6900 XT. Útočí přímo na modely od Nvidie

** AMD představilo tři nové grafické karty ** Všechny s architekturou RDNA2, kterou používají i PS5 a Xbox Series ** Karty útočí přímo na GeForce RTX 3000

Karel Javůrek | 77

Co když chce Microsoft nahradit Windows Linuxem. Dokážete si to představit?

Co když chce Microsoft nahradit Windows Linuxem. Dokážete si to představit?

** Windows už dávno nejsou pilířem podnikání Microsoftu ** Mnohem více mu vydělává cloud ** Pojďme si trošku zaspekulovat, kam až by to mohlo zajít

Jakub Čížek | 96

Co je to UWB? Nová technologie zastoupí Wi-Fi, Bluetooth i NFC a slibuje velké věci

Co je to UWB? Nová technologie zastoupí Wi-Fi, Bluetooth i NFC a slibuje velké věci

** V nových mobilech se začíná objevovat tajemná zkratka UWB ** Jde o další technologii, jak navzájem propojit různá zařízení ** Oproti Wi-Fi a Bluetooth má řadu výhod

Lukáš Václavík | 35


Aktuální číslo časopisu Computer

Megatest mobilů do 5 500 Kč

Test levných herních notebooků

Hrajeme na Xbox Series X

Programy pro kontrolu dětí na počítači