Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   16 бит на х64 (http://forum.oszone.net/showthread.php?t=286288)

Saldaman 10-08-2014 22:57 2387480

16 бит на х64
 
есть программа с 16-ти битным установщиком http://www.karat-npo.ru/view_text/id/48.htm КАРАТ-Экспресс II , есть ли возможность воткнуть её на 64х битную ось, но не на виртуалку. На виртуалке х32 работает нормально. Дело в том что когда работаешь с ней на виртуальной машине, то появляются другие неудобства. Печать на удалённом принтере и т.д. и т.п.

mwz 10-08-2014 23:02 2387482

Saldaman, теоретически возможно, переделав установщик на 32-битный. При обязательном условии, что сама программа 32-битная. Но это вопрос к разработчикам программы.

Других вариантов нет.

Iska 10-08-2014 23:12 2387487

Цитата:

Цитата Saldaman
есть ли возможность воткнуть её на 64х битную ось, »

Развернуть на x86, скопировать на x64 — пробовали?

XPEHOMETP 10-08-2014 23:14 2387488

А если несколько исследовательски подойти к установке в витруалке? Проследить с помощью некой программы (коих - миллион), какие изменения в реестре делает данный установщик. Да, в реальной системе на это отслеживание накладывается "шум" от параллельно выполняющихся программ, которых, скажем, неудержимо потянуло в интернет обновляться... Но на виртуалку обычно ставят минимум всего. И редко когда интернет подключают. Так что, попробуйте, чем черт не шутит! Экспортируйте внедренные инсталятором ключи реестра, перепишите папку с программой... Вдруг прокатит?

Iska 10-08-2014 23:15 2387491

mwz, там ещё интереснее: снаружи x86-инсталлятор sfx-Cab, внутри — разложенный по дискетам 16-разрядный InstallShield третьей версии. И уже внутри него — x86 приложение. Вот так вот ;).

XPEHOMETP, ничего особенного не пишет. Регистрация, одна ассоциация и куча пустопорожнего унаследованного кода.
Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ExpressII\Shell\Open\Command]
@="C:\\program Files\\НПП Уралтехнология\\Karat - express II\\karatII \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.kx2]
@="ExpressII"

читать дальше »
Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE]

[HKEY_LOCAL_MACHINE\SOFTWARE\Уралтехнология]

[HKEY_LOCAL_MACHINE\SOFTWARE\Уралтехнология\Karat - express II]

[HKEY_LOCAL_MACHINE\SOFTWARE\Уралтехнология\Karat - express II\1.0]

[HKEY_LOCAL_MACHINE\SOFTWARE\Уралтехнология\Karat - express II\1.0\База]

[HKEY_LOCAL_MACHINE\SOFTWARE\Уралтехнология\Karat - express II\1.0\Параметры]
"COM1"=hex(2):30,00,00,00
"COM2"=hex(2):30,00,00,00
"COM3"=hex(2):30,00,00,00
"COM4"=hex(2):30,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Уралтехнология\Karat - express II\1.0\Приборы]

[HKEY_LOCAL_MACHINE\SOFTWARE\Уралтехнология\Karat - express II\1.0\Шаблоны]

[HKEY_LOCAL_MACHINE\SOFTWARE\Уралтехнология\Karat - express II\1.0\Шаблоны\Переменные]

[HKEY_LOCAL_MACHINE\SOFTWARE\Уралтехнология\Karat - express II\1.0\Шаблоны\Приборы]

[HKEY_LOCAL_MACHINE\SOFTWARE\Уралтехнология\Karat - express II\1.0\Шаблоны\Файлы]

[HKEY_LOCAL_MACHINE\SOFTWARE\Уралтехнология\Karat - express II\1.0\Эталон]

[HKEY_LOCAL_MACHINE\SOFTWARE\НТЦ Уралтехнология]

[HKEY_LOCAL_MACHINE\SOFTWARE\НТЦ Уралтехнология\Karat - express II]

[HKEY_LOCAL_MACHINE\SOFTWARE\НТЦ Уралтехнология\Karat - express II\1.0]

[HKEY_LOCAL_MACHINE\SOFTWARE\НТЦ Уралтехнология\Karat - express II\1.0\Адреса]

[HKEY_LOCAL_MACHINE\SOFTWARE\НПП Уралтехнология]

[HKEY_LOCAL_MACHINE\SOFTWARE\НПП Уралтехнология\Karat - express II]

[HKEY_LOCAL_MACHINE\SOFTWARE\НПП Уралтехнология\Karat - express II\2.77]
"Name"="@@@@@@@@@@@@"
"Company"="@@@@@@@@@@@@"



При удалении разделов, после запуска приложения — разделы восстанавливаются (за исключением ассоциации и регистрации).

Saldaman 11-08-2014 11:36 2387633

пытался всяко разно, и с помощью Total Uninstall. потом выпустить в реальную ось. ничего не даёт. Так что похоже мне тока к разработчикам. Может если я тока чего не догоняю по своей неопытности.


Время: 16:25.

Время: 16:25.
© OSzone.net 2001-