Slojen (?);

7 отговора 400 прегледа
#1

Slojen (?);

Neznam .. dali e vazmojno no bi trqbvalo..
Ispalnima programa za Windows se emulira s Wine za Linux .. kak da razbera (vatre v programata ) dali tq se ispalnqva ot windows ili s wine ..

Отговор
в отговор на Kselava #2

Re: Slojen (?);

Би трябвало, като извукаш API функцията за проверка на ОС и нейната версия - да се върне стойност която отговаря на WINE.

----------------------------------
помислих, хареса ми, помислих пак...
Отговор
в отговор на Kselava #3

Re: Slojen (?);

Само за wine ли те интересува, или по-принцип за емулатор ? Щото освен wine, се сещам за още няклко емулатора, под които може да се пусне програмата.
Ако е за wine - потърси някоя функция, която все още не е имплементирана в wine и се опитай да я изпълниш от програмата. Но нямаш гаранция че в следващата верия на wine фунцията няма да се имплементира :) Според мен няма 100% сигурен начин да се разбере - wine се опитва да емулира дори и бъговете на виндос !
А за какво ти е тая проверка ?

Отговор
в отговор на Щиpлиц #4

Re: Slojen (?);

Няма да стане - WINE връща ОС-а , който емулира - в зависимост как е настроен, може да върне всичко от виндос 2.0 до виндос ХР

Отговор
в отговор на Kselava #5

Re: Slojen (?);

Ми може и да греша, но пробвай да се конектнеш (по TCP/IP) към някой сървис, дето е строго специфичен за Линукс. Ако няма такъв - лошо.


Я вышел им наперерез!
Отговор
в отговор на Resurrector #6

Re: Slojen (?);

Имах си една програмка - снема ЕКГ през ком порта.
Всичко и вървеше под Wine то освен снемане на самото ЕКГ :)))
Тоест нещо май има проблемчета при комуникации с ком порт?

Отговор
в отговор на Resurrector #7

дааа

това ми прозвуча най-логично...

Отговор
в отговор на zaphod #8

Re: дааа

No ne e ... Puskam sam Hyper Terminal .... nqmash nikvi griji , taka e i s printera. ... daite nqkva druga ideq ako mojete ... tova s nepodarjaneto na nqkva funkciq na men mi prozvu4a nai-logi4no , no sasto ne e hubavo , stot wine izliza prez 1-1.5 mes.

Отговор