Ставив я MapInfo. коли перезаписую рідні, каже, що програма неправильно встановлена. Щодо гірше не буде - мабуть так, але невже ніякої користі від того, щоб розібратися, як воно ПОВИННО бути?
[System\\CurrentControlSet\\Control\\Session Manager\\Environment] 1213855911..."PATH"=str(2):"c:\\mysysfolder;c:\\windows\\system32;c:\\windows"
Правильно буде так: не перезаписувати, а створити якусь теку під такі потреби у ~/.wine/drive_c, яку потім прописати у реєстрі вайну (~/.wine/system) на кшталтКод: [Вибрати][System\\CurrentControlSet\\Control\\Session Manager\\Environment] 1213855911..."PATH"=str(2):"c:\\mysysfolder;c:\\windows\\system32;c:\\windows".P.S.: Mapinfo кажете... /me мугикає собі під ніс "наша служба и опасна и трудна"
Десь я вичитав, що потрібно ті dll зареєструвати. Але від того не стає зрозумілішим, як вайн знає, які деелелки його, а які "рідні".
У winecfg на вкладці Libraries: для dll взятих з windows проставити native, для dll взятих з wine - builtin (якщо потрібно)
Скористайтеся, будь ласка, порадами звідси:http://appdb.winehq.org/objectManager.php?sClass=application&iId=346
Цитата: yurchor від 2009-04-30 19:09:03Скористайтеся, будь ласка, порадами звідси:http://appdb.winehq.org/objectManager.php?sClass=application&iId=346Дякую, спробую розібратися. Але мої питання не обмежуються саме MapInfo, є й інші програми, тому цікавить розібратися в загальному, як причіпляти native dll's.
Почитайте довідку з regsvr32 (regsvr32 /?) Далі таки вкладка Libraries у winecfg, case0lc абсолютно правий.
[yurchor@mycomp /]$ regsvr32 /?Unrecognized switch /?regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname ... [/u] unregister server [/s] silent (no message boxes) [/i] Call DllInstall passing it an optional [cmdline]; when used with /u calls dll uninstall [/n] Do not call DllRegisterServer; this option must be used with [/i][yurchor@mycomp /]$ wine --versionwine-1.1.19