Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Запуск Autocad 2006 на Windows 2003 Terminal Server

Модерирует : gyra, Maz

articlebot (24-03-2015 15:19): Перемещено в форум "Андеграунд"  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6

   

skw

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для запуска нескольких сессий ACAD2006 в среде Сервера Терминалов необходимо поменять два байта в файле
ACAD.EXE (устанавливается ограничение в 255 запущенных копий):
 
003A95E6: 02 FF
003A95E7: 7E 75
 
Для запуска нескольких сессий ACAD2006 SP1 в среде Сервера Терминалов необходимо поменять два байта в файле
ACAD.EXE (устанавливается ограничение в 255 запущенных копий):
 
007AA3F6: 02 FF
007AA3F7: 7E 75
 

Всего записей: 15 | Зарегистр. 07-03-2006 | Отправлено: 14:12 01-12-2006
s113

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Похоже, речь идет про анг. ACAD2006. А где это в русском? Или подскажите как найти.
 
Если Вы про это пишете, то интересно, вопрос с тормозами курсора на клиентах как решен? или требования к железу какие-то (сервер, сетка, клиенты и их колич. и т.п.)

Всего записей: 5 | Зарегистр. 09-06-2006 | Отправлено: 17:20 19-12-2006
skw

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Смещения указаны как раз для русской версии.
Проблему с курсором я не решал.  
Есть еще проблема с запуском под пользователем. Она решается с помощью скрипта
на VBS и правкой двух параметров в политике безопасности.
 
Для запуска ACAD2006 SP1 RUS (версия Z.77.0) в среде Сервера Терминалов необходимо поменять два байта в файле
ACAD.EXE (8 629 880 Байт) (устанавливается ограничение в 255 запущенных копий):
 
003A97F6: 02 FF
003A97F7: 7E 75
 

Всего записей: 15 | Зарегистр. 07-03-2006 | Отправлено: 09:53 25-12-2006 | Исправлено: skw, 10:17 25-12-2006
squid



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
а для acad2004 такое возможно ?

Всего записей: 185 | Зарегистр. 18-07-2004 | Отправлено: 21:08 17-02-2007
squid



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
а как обойти проблему что автокад запускается в терминальном режиме только под Администратором ?
все права админа давать что то не хочется

Всего записей: 185 | Зарегистр. 18-07-2004 | Отправлено: 15:06 05-03-2007
skw

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для запуска под пользователем нужно поменять два параметра в политике безопасности:
Конфигурация компьютера -> Конфигурация Windows -> Параметры безопасности -> Локальные политики -> Назначение прав пользователя (Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> User Rights Assignment section)
Нужно добавить права пользователям Authenticated Users и System на Олицетворение клиента после проверки подлинности (Impersonate a client after authentication) и Создание глобальных объектов (Create Global Objects).
При первом запуске под пользователем Acad должен создать записи в реестре пользователя и установить необходимые файлы. Это происходит на обычных рабочих станциях, но почему-то на Терминальном сервере это не работает, поэтому приходится делать "вручную" (при помощи скрипта). Для этого я сохранил реестр пользователя из под которого ставился Acad и заменил в нем имя пользователя на %USERNAME%. Так же необходимо сохранить каталоги "\Local Settings\Application Data\Autodesk\" и "\Application Data\Autodesk\".
Вот текст скрипта (его нужно записать в каталог с сохраненными Local Settings и Application Data), нужно так же дать права пользователям на чтение этих каталогов:
 
vbQuote=chr(&h22)
Function GetFile(sFile)
On Error Resume Next
Set GetFile=FSO.GetFile(sFile)
If Err.Number<>0 then
Wscript.Echo "Error connecting to: " & sFile & VBIf & "E" & Err.Number & "] " & Err.Description
Wscript.Quit.Err.Number
End If
End Function
 
Function GetFolder (sFolder)
On Error Resume Next
Set GetFolder = FSO.GetFolder (sFolder)
If Err.Number<>0 Then
Wscript.Echo "Error connecting to folder: " & sFolder & VBIf & "[ " & Err.Number & "] " & Err.Description
Wscript.Quit Err.Number
End If
End Function
 
 
Sub ListFiles (objDir)
For Each eFile in objDir.Files
Wscript.Echo eFile
Next
End Sub
 
Sub DelFile (sFile)
On Error Resume Next
FSO.DeleteFile sFile, True
If Err.Number <> 0 then
Wscript.Echo "Error deleting file: " & sFile
End If
End Sub
 
Function GetEnvVar(sEnvVar)
Set WshShell = WScript.CreateObject("WScript.Shell")
Set WshSysEnv = WshShell.Environment("PROCESS")
GetEnvVar = WshSysEnv(sEnvVar)
End Function
 
Sub RunCommand (sCmd)
Dim oShell
Set oShell = WScript.CreateObject ("WSCript.shell")
oShell.run sCmd,0,true
Set oShell = Nothing
End Sub
 
set FSO=CreateObject("Scripting.FileSystemObject")
 
 
'Файлы для импорта ветки реестра
PathToScript="C:\Program Files\AutoCAD 2006\ACAD_TS\"
File1 = PathToScript+"acad_ts.reg"
File2 = GetEnvVar("USERPROFILE")+"\acad_ts.reg"
 
if FSO.FileExists(File2) then  
Wscript.Quit
End If
 
Set txtFile1 = FSO.OpenTextFile(File1, 1)
Set txtFile2 = FSO.OpenTextFile(File2, 2, True)
 
'Замена имени профиля перед импортом
Do While txtFile1.AtEndOfStream <> True
  txtFile2.WriteLine Replace(Replace(txtFile1.ReadLine, "%APPDATA%", Replace(GetEnvVar("APPDATA"),"\","\\")),"%USERNAME%",GetEnvVar("USERNAME"))
Loop
txtFile1.close
txtFile2.close
 
'Импорт ветки реестра
RunCommand "reg.exe import "+vbQuote+File2+vbQuote
'Копирование данных в "Application data"
RunCommand "xcopy "+vbQuote+PathToScript+"Application data\*.*"+vbQuote+" "+vbQuote+GetEnvVar("APPDATA")+"\"+vbQuote+" /E /D /Y /C"
'Копирование данных в "Local settings"
RunCommand "xcopy "+vbQuote+PathToScript+"Local settings\*.*"+vbQuote+" "+vbQuote+GetEnvVar("USERPROFILE")+"\Local settings\"+vbQuote+" /E /D /Y /C"
 
 
 
 
 

Всего записей: 15 | Зарегистр. 07-03-2006 | Отправлено: 10:22 07-03-2007
squid



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
skw
ага, спасибо, попробую
сейчас решил проблему, запуская под тем именем под которым автокад устанавливался
а еще такой вопрос, сколько терминалок у тебя работает так с автокадом и какой сервер используеться для этого ?

Всего записей: 185 | Зарегистр. 18-07-2004 | Отправлено: 13:33 07-03-2007
skw

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сейчас у меня Acad на сервере не стоит (начальник был против, не хотел менять политику безопасности), но раньше стоял и работал. Пользователей было мало, штук пять. Сервер на основе двух Xeon, два гига оперативы.
Сейчас стоит просмотрщик файлов Acad - ABViewer 6.

Всего записей: 15 | Зарегистр. 07-03-2006 | Отправлено: 16:37 07-03-2007
squid



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
skw
и как производительность была ?
торможение наблюдалось ? чертежы сложные были ?
просто передо мной поставили задачу поднять терминальный сервак, вот думаю какую конфигурацию подобрать, где то 10-15 пользователей и будет ли вообще так работать
чертежи не сложные  

Всего записей: 185 | Зарегистр. 18-07-2004 | Отправлено: 16:48 07-03-2007
Kimmeriets



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
интересная тема, как раз сегодня пытался заставить работаь Акад2004 в терменальном режиме...   ругнулся, типа, не сетевая лицензия или не сетевая версия...  10-ть пользователей будет, пока хочу погонять на двух ядерном компе, скоро приедут какие-то мощные машины и надо чтоб там все работало...  но пока ваще не работает ничего...
 
squid как успехи?

Всего записей: 4 | Зарегистр. 05-08-2006 | Отправлено: 00:58 03-06-2007
squid



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Kimmeriets
плюнул я на эту затею
постоянно какие то глюки появляются, да и машину под сервак мошную надо
советую для начала все таки под админами попробовать на 10 компах одновременно
посмотри загрузку проца, стоит ли совсем этой затее заниматься,  
у меня 5 пользователей загрузили проц на 100%
хотя при 4 можно в принципе работать. но это самые простые чертежи

Всего записей: 185 | Зарегистр. 18-07-2004 | Отправлено: 19:01 04-06-2007
SoulGun

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1. Пытался снять ограничения на запуск AutoCad 2006 по выше указанной методе.
Открыл acad.exe от 2006 acad'a в шеснадцетиричном редакторе, но указанных байт там не нашёл.
2. Кто нибудь решил проблему с тормозным курсором acad'a в терминальном режиме?
 
Зарание благодарен %-)

Всего записей: 1 | Зарегистр. 13-06-2007 | Отправлено: 13:10 13-06-2007
skw

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все потому, что смещения плавают в зависимости от версии файла. Версия и размер файла совпадают?
На счет курсора, по моему при работе с бездискового клиента THINSTATION курсор работает шустрее и тормозов при перемещении объектов не возникает. Там что-то с перерисовкой изображения при перетаскивании.

Всего записей: 15 | Зарегистр. 07-03-2006 | Отправлено: 14:41 13-06-2007 | Исправлено: skw, 14:45 13-06-2007
trex2007



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Применительно для ADT 2006 rus
 
1.Ставим сервер, накатываем сервис-паки, активируем, настраиваем терминал.
 
2.Ставим Автокад используя " change user / install", запускаем акад, делаем по максимуму
 
  настройки,выходим из акада, только потом выполняем " change user / execute".
 
 
 
3.Удаляем ветку HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal
 
  Server\Install\Software\Autodesk
 
 
 
4.Правим групповую политику ПУСК-выполнить- gpedit. msc-конф.компа-конф. Windows-параметры безопастности-локальные политики-назначение прав пользователя :
 
            +Олицетворение клиента после проверки подлинности
 
            +Создание глобальных объектов
 
            Добавляем в них группу ПРОШЕДШИЕ ПРОВЕРКУ
 
 
 
5.Две папки в Профиле пользователя
 
            Application Data\ Autodesk и
 
            Local Settings\ Application Data\ Autodesk
 
   совмещаем в одну ( Autodesk) и ложим ее прямо в профиле ( Doc and Sett\Имяпользователя)
 
 
 
6.При помощи команды SUBST переназначаем папки на диски (делаем батник acad_ disk. cmd и ложим его в автозагрузку)
 
 
 
            subst h: "%userprofile%\Autodesk"
 
            subst t: "%userprofile%\Local Settings\Temp"
 
 
 
            на диске Н - будет лежать профиль акада
 
            на диске Т   - временная папка пользователя
 
 
 
7.Экспортируем ветку HKEY_ CURRENT_ USER\ Software\ Autodesk в отдельный файл.
 
 
 
8.Правим в нем все ссылки указывающие в профиль (например c:\ Doc and Sett\Имяпользователя\ Application Data\ Autodesk\ ADT 2006\ rus)) на путь H:\ ADT 2006\ rus
 
Также попадаются ссылки вида C:\ DOCUME~1\* их тоже надо подправить.
 
Ложим этот рег-файл куда-то , например в корень диска С.
 
 
 
( это для того, чтобы использовать у всех одну и ту же структуру папок, но у каждого будет своя папка, подключаемая через SUBST)
 
 
 
9.Пишем батничек 1strun.cmd, который добавляет это файл в реестр и удаляется после выполнения.
   ложим его и всюпапку Autodesk в C:\Documents and Settings\Default User\
 
 
 
Содержимое 1strun.cmd :
 
c:\windows\regedit.exe -s c:\ACAD_ENV.reg
 
del "%userprofile%\Главное меню\Программы\Автозагрузка\1strun.cmd"
 
Крякаем акад, чтоб снять ограничение в 2 сеанса, наслаждаемся.
 
зы. Прошло три недели - народ работает....
 
Надеюсь кому-то поможет.
 
Сам долго искал решение проблемы...
Решение навеяло прочтение данной статьи AutoCAD_2006___Citrix_Installation.pdf
 
Добавлено:
По поводу дергания мышки - надо использовать клиента служб терминалов версии 5.1 или ниже. (например от Winxp SP0,SP1).
Эта тема была на Microsoft Support.
+ добавить один параметр в реестр  
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Terminal Server Client]
"Min Send Interval"=dword:0000000a
 
Я когда-то сделал следующее - взял установку клиента от 2000 Srv, подбросил туда два файла из ХР-ного клиента mstsc.exe mstscax.dll, немного подправил mstsc.inf  
("mstscax.dll" = 2,mstscax.dll,,,,1999-10-08,,,,,,,,,,655360,,,,5.0.2146.1,)  и все.
 
Едиственное - setup не отрабатывает UNC пути типа \\server\share , приходится копировать на лок. машину и оттуда ставить.
 
 
Вот файл mstsc.inf  
 
;*** BEGIN **********************************************************
;**                                                                **
;** Automatically generated on: Tue Dec 07 10:12:43 1999           **
;**                                                                **
;** Diamond Version: (32) 1.00.0602 (07/14/97)                     **
;**                                                                **
;*** BEGIN **********************************************************
[Source Media Descriptions]
; <disk number>, <disk label>, <file>, <path>
 "1","Установка клиента служб терминалов, диск 1","mstsc1.id","."
 "2","Установка клиента служб терминалов, диск 2","mstsc2.id","."
 
[Default File Settings]
"STF_BACKUP" = ""
"STF_COPY" = "YES"
"STF_DATE" = "1997-10-29"
"STF_DECOMPRESS" = ""
"STF_OVERWRITE" = "OLDER"
"STF_READONLY" = ""
"STF_ROOT" = "YES"
"STF_SETTIME" = "YES"
"STF_TIME" = "0"
"STF_VITAL" = ""
 
;************* INF File list *****************
 
[General Files]
"acmsetup.exe" = 1,acmsetup.exe,,,,1999-07-08,,,ALWAYS,,,setup.exe,!ROOT,,,352768,SYSTEM,,,3.1.0.1918,
"acmsetup.hlp" = 1,acmsetup.hlp,,,,1998-07-01,,,ALWAYS,,,,,,,14490,,,,,
"common98.dll" = 1,common98.dll,,,,1999-12-04,,,ALWAYS,,,,,,,57616,SYSTEM,,,5.0.2194.1,
"mssetup.dll" = 1,mssetup.dll,,,,1998-07-01,,,ALWAYS,,,,,,,264704,SYSTEM,,,3.1.0.1918,
"mstsc.inf" = 1,mstsc.inf,,,,1999-12-07,,,ALWAYS,,,,,,,2582,,,,,
 
[MSTSC Remove]
"mstsc.exe" = 2,mstsc.exe,,,,1999-12-07,,,,,,,,,,257808,,,,5.0.2195.1,
 
[MSTSC Files]
"eula.txt" = 1,eula.txt,,,,1999-11-18,,,,,,,,,,1457,,,,,
"mstsc.exe" = 2,mstsc.exe,,,,1999-12-07,,,,,,,,,,257808,,,,5.0.2195.1,
"mstsc.cnt" = 1,mstsc.cnt,,,,1999-09-21,,,,,,,,,,647,,,,,
"mstsc.hlp" = 2,mstsc.hlp,,,,1999-10-07,,,,,,,,,,18352,,,,,
"cconman.cnt" = 2,cconman.cnt,,,,1999-06-02,,,,,,,,,,905,,,,,
"cconman.hlp" = 2,cconman.hlp,,,,1999-10-07,,,,,,,,,,20188,,,,,
"conman.exe" = 1,conman.exe,,,,1999-12-07,,,,,,,,,,252176,,,,5.0.2195.1,
"rdpdr.dll" = 2,rdpdr.dll,,,,1999-10-08,,,,,,,,,,69904,,,,5.0.2146.1,
"mstscax.dll" = 2,mstscax.dll,,,,1999-10-08,,,,,,,,,,655360,,,,5.0.2146.1,
 
[DEBUG Files]
"tsctrc.dll" = 2,tsctrc.dll,,,,1999-10-08,,,,,,,,,,61712,,,,5.0.2146.1,
;*** END ************************************************************
;**                                                                **
;** Automatically generated on: Tue Dec 07 10:12:43 1999           **
;**                                                                **
;*** END ************************************************************
 
 
Добавлено:
Спасибо огромное всем , кто писал в данной ветке...
 

Всего записей: 9 | Зарегистр. 14-09-2007 | Отправлено: 10:27 14-09-2007 | Исправлено: trex2007, 10:53 14-09-2007
trex2007



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у кого появилось решение для 2 сессий 2008 акада в терминале - поделитесь пожалуйста....  

Всего записей: 9 | Зарегистр. 14-09-2007 | Отправлено: 21:13 15-02-2008 | Исправлено: trex2007, 21:16 15-02-2008
Shark13



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Автогад использует для отсчета сессий стандартную виндовую бульбатеку. Если ему отрезать доступ к ней, запускается все на ура. Меняется 1 байт в ехешнике и все...  
Мне было не лень и я дезассемблировал код гада, нашел... Всякий это может сделать, только старания чуть-чуть приложить надо.

Всего записей: 2 | Зарегистр. 10-04-2008 | Отправлено: 21:55 27-07-2008
CADRIDER

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый !!!! Всем ГОСПОДА!!!!! Не мог ли бы достопочтенный Shark13 немного подробней  - про этого самого Автога.... Был очень благодарен..
 

Всего записей: 1 | Зарегистр. 11-08-2008 | Отправлено: 19:50 11-08-2008
LoginGraseTime

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
дизассемблировать как то времени нет и возможностей.. подскажите кто грамотно решал вопрос может имеет смысл включить сетевые лицензии в каде 2008 и с этим чтолибо намутить?!

Всего записей: 2 | Зарегистр. 19-11-2007 | Отправлено: 12:31 20-08-2008
TESR



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
trex2007
Здравствуйте. Все сделал как в Вашем описании, но почему то не работает.  
Ругается -> не удалось загрузить файл профиля -> не может обратится к файлам настройки -> не возможно обработать файлы настройки.
Если грузиш на 1-го юзера с правами админа на серваке, то потом под обычными пользователями - ругается но запускается, и пустой, без библеоте, шрифтов и т.д., и так далее у всех пользователей.
Подскажите пожалуйста - что сделал не так, или с чем это может быть связано?

Всего записей: 10 | Зарегистр. 01-10-2008 | Отправлено: 09:18 02-10-2008
TESR



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нашол живого создателя одного из вариантов решения проблем, обсуждаем тут -
http://forum.wtware.ru/viewtopic.php?f=6&t=1335&p=14363#p14363

Всего записей: 10 | Зарегистр. 01-10-2008 | Отправлено: 11:22 06-10-2008
   

Страницы: 1 2 3 4 5 6

Компьютерный форум Ru.Board » Компьютеры » Программы » Запуск Autocad 2006 на Windows 2003 Terminal Server
articlebot (24-03-2015 15:19): Перемещено в форум "Андеграунд"


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru