FelixT
@ 15-03-2005, 10:14
Программа при запуске проверяет имя компьютера.
Как узнать в каком месте в registry она это проверяет?
retro
@ 15-03-2005, 13:05
HKEY_CURRENT_USER\
\Software\
\Microsoft\
\Windows Media\
\WMSDK\
\General\
\ComputerName
=====================================================
HKEY_LOCAL_MACHINE\
\SYSTEM\ControlSet001\
\Control\
\ComputerName\
\ActiveComputerName
retro
@ 15-03-2005, 13:45
Правда, не совсем понятно, как это относится к сабжу темы... :fear2:
FelixT
@ 15-03-2005, 14:01
Наверное я некорректно задал вопрос :(
Но программа согласна работать только на компьютере с конкретным именем, а два компьютера с одним именем в сети вроде как быть не должны... :(
Что можно сделать? :help:
retro
@ 15-03-2005, 14:05
Это все в домене? Или просто P2P?
FelixT
@ 15-03-2005, 14:10
QUOTE (retro @ 15-03-2005, 12:05) |
Это все в домене? Или просто P2P? |
Это совсем не Р2Р :)
Это на я работе хотел поставить некую программу на второй компутер...
retro
@ 15-03-2005, 14:22
Да навряд ли... Переименовать комп кто тебе позволит. Увы и ах.
FelixT
@ 15-03-2005, 14:40
QUOTE (retro @ 15-03-2005, 12:22) |
Да навряд ли... Переименовать комп кто тебе позволит. Увы и ах. |
Переименовать нет проблем!
Но тогда первый комп надо выключить, что не есть решение проблемы.
Billy Bonce
@ 15-03-2005, 14:49
FelixTЕсли программа берет имя из реестра, можно отследить это вот этой софтиной :
http://www.sysinternals.com/ntw2k/source/regmon.shtml
veneamin
@ 15-03-2005, 14:51
А если запустить ее в батнике?
---------
set COMPUTERNAME=newname
programma.exe
----------------
Хотя если она берет ее стандартной функцией GetComputerName(), то врядли сработает.
retro
@ 15-03-2005, 16:17
Priority, Solid, AutoCAD, ... да неважно какие еще, берут из двух мест (я давным давно это отслеживал) - 8-ю постами выше об этом написал. Это проверено. Не надо переименовывать 1-й комп - просто в регистре надо... хотя чего там зря писать. Вообще, о какой программе идет речь?