Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Разрешить узеру домена менять значения переменных сред / 20 сообщений из 20, страница 1 из 1
11.10.2006, 16:41
    #34048076
Vw
Vw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
Я так понимаю гдето в политиках...
Либо на компе разрешить всем этоже.
Короче любыми средствами надо менять значения переменных средств из под пользователя !
...
Рейтинг: 0 / 0
11.10.2006, 17:49
    #34048370
Андрей Спильный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
VwЯ так понимаю гдето в политиках...
Либо на компе разрешить всем этоже.
Короче любыми средствами надо менять значения переменных средств из под пользователя !
если вы имеете ввиду Environment Variables, то что мешает создать такую же переменную в User Variables? - ее значение переопределит системное для этого аккаунта
...
Рейтинг: 0 / 0
11.10.2006, 18:07
    #34048428
rrrrrrrrrr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
Они же в реестре хранятся. Создайте вычурную переменную, запустите поиск по ней в regedit'е - получите ветку, а там уж можно и менять разрешения. Только вот рестарт нужен будет, т.к. послать сообщение ВСЕМ нужным объектам пользователь точно не сможет.
...
Рейтинг: 0 / 0
12.10.2006, 09:38
    #34049202
Vw
Vw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
Не работает не то не то.
з.ы. Будь проклят этот клиент банк...
...
Рейтинг: 0 / 0
12.10.2006, 09:47
    #34049231
Андрей Спильный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
VwНе работает не то не то.
з.ы. Будь проклят этот клиент банк...

не может не работать

в студию:
1. версию виндоус
2. ваши действия
3. описание проблемы, связанной конкретно с К-Б
...
Рейтинг: 0 / 0
12.10.2006, 10:59
    #34049515
Vw
Vw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
Windows 2000
установлены 2 клиентбанка
при старте кажодого посредством батника:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
@echo off
rem ren c:\BSClnt_rbr\ c:\cBSClnt_3\
set path=C:\BSClnt_rbr\System;C:\BSClnt_rbr\User;%Path%
rem set PATH=с:\BSClnt_3\System;C:\BSClnt_3\User;
cd C:\BSClnt_rbr\EXE
protcore.exe
cbank.exe

в переменную Path заносятся пути к каталогу текущего
клиентбанка.Под администратором работает. т.е. запускаю первый - работает, запуская второй работает. Под пользователем работает только тот что стартовал последний под админом.
Расшарил для юзера всю ветку HKLM - не работает.
Дописал пользователю переменную в его среды PATH-не работает.
Мысли иссякли
...
Рейтинг: 0 / 0
12.10.2006, 11:20
    #34049590
Barlone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
Что именно не работает ? Значение %PATH% не устанавливается ?
...
Рейтинг: 0 / 0
12.10.2006, 11:22
    #34049599
Vw
Vw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
Походу да.
...
Рейтинг: 0 / 0
12.10.2006, 11:23
    #34049604
rrrrrrrrrr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
Переменная PATH используется только в батнике? Или и самими клиент-банками тоже (что вообще-то странно)?
...
Рейтинг: 0 / 0
12.10.2006, 11:26
    #34049621
Андрей Спильный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
Vw Под пользователем работает только тот что стартовал последний под админом.
наверно я что-то не понимаю в этой жизни

Предположим:
есть переменная PATH, которая прописана в SysEnvVariables и имеет какое-то значение, например c:\windows; c:\program files; c:\mydir
также есть PATH приписанный в UserEnv первого пользователя(администратора), который имеет значение c:\myadmindir
что вместе дает SysPath+User1Path

в профиле второго пользователя(не администратора) также есть PATH, который имеет значение c:\myuserdir
что вместе дает SysPath+User2Path

переопределение этих переменных, используя аплет System из панели управления, переопределит их для всех новых(почти всегда, за редким исключением умеющих ловить сообщение о изменении системных настроек - консоль к ним естественно не относится) процессов, дочерних эксплореру
т.е. уже запущенный cmd не узнает о изменении и будет использовать старые, а новый - будет работать с новыми значениями.

изменение в каком либо процессе переменной среды устанавливает ее локально для этого процесса - это справедливо и для консоли
т.е. устанавливая в bat файле set path=%Path%;c:\workdir1 вы никак не можете повлиять на другие процессы, на настройки своего, а тем более чужого профиля

теперь объясните мне приведенную выше ВАШУ фразу...или я в чем то не прав?
...
Рейтинг: 0 / 0
12.10.2006, 11:34
    #34049652
Vw
Vw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
rrrrrrrrrrПеременная PATH используется только в батнике? Или и самими клиент-банками тоже (что вообще-то странно)?

Используется или не используется клиент-банками я не знаю. У меня есть только батники, которые как я вижу устанавливает значение переменной %Path%.
Код: plaintext
set path=C:\BSClnt_rbr\System;C:\BSClnt_rbr\User;%Path%
Отсюда могу предположить что данная строчка работает только из под админа.
Так как из под пользователя запускается только тот клиентбанк что последний был запущен из под админа.
Вот оба батника двух клиентбанков:
1.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
@echo off
rem ren c:\BSClnt_rbr\ c:\cBSClnt_3\
set path=C:\BSClnt_rbr\System;C:\BSClnt_rbr\User;%Path%
rem set PATH=с:\BSClnt_3\System;C:\BSClnt_3\User;
cd C:\BSClnt_rbr\EXE

protcore.exe
cbank.exe
2.
Код: plaintext
1.
2.
3.
4.
@echo off
set path=C:\BSClnt_3\System;C:\BSClnt_3\User;%Path%
cd C:\BSClnt_3\EXE
protcore.exe
cbank.exe
...
Рейтинг: 0 / 0
12.10.2006, 11:42
    #34049694
Андрей Спильный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
VwВот оба батника двух клиентбанков:

добавьте еще для полноты картины содержимое строк Path из EnvironmentVariables для обоих профилей, а также сожержимое c:\autoexec.bat и c:\windows\system32\autoexec.nt

зы
вообще то, как минимум, еще в первом посте должен был быть результат echo %path%
...
Рейтинг: 0 / 0
12.10.2006, 11:51
    #34049747
Biz©
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
VwWindows 2000
установлены 2 клиентбанка
при старте кажодого посредством батника:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
@echo off
rem ren c:\BSClnt_rbr\ c:\cBSClnt_3\
set path=C:\BSClnt_rbr\System;C:\BSClnt_rbr\User;%Path%
rem set PATH=с:\BSClnt_3\System;C:\BSClnt_3\User;
cd C:\BSClnt_rbr\EXE
protcore.exe
cbank.exe
в переменную Path заносятся пути к каталогу текущего
клиентбанка.Под администратором работает. т.е. запускаю первый - работает, запуская второй работает. Под пользователем работает только тот что стартовал последний под админом.
Расшарил для юзера всю ветку HKLM - не работает.
Дописал пользователю переменную в его среды PATH-не работает.
Мысли иссякли
может клиентбанк штото правит в соответствии с переменной path в своих файлах ? пользователь имеет право менять файлы в каталогах клиентбанка ?
ну а вообще, regmon и filemon вам в помощь ...
...
Рейтинг: 0 / 0
12.10.2006, 11:53
    #34049760
Vw
Vw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
c:\autoexec.bat- пустой
autoexec.nt:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
@echo off

REM AUTOEXEC.BAT is not used to initialize the MS-DOS environment.
REM AUTOEXEC.NT is used to initialize the MS-DOS environment unless a
REM different startup file is specified in an application's PIF.
REM Файл AUTOEXEC.BAT не используется для инициализации среды MS-DOS.
REM Для инициализации среды MS-DOS используется файл AUTOEXEC.NT,
REM если не указан другой файл инициализации в PIF-файле приложения.

REM Install CD ROM extensions
REM Установка расширений для поддержки CD ROM
lh %SystemRoot%\system32\mscdexnt.exe

REM Install network redirector (load before dosx.exe)
REM Установка сетевого редиректора (загружается перед dosx.exe)
lh %SystemRoot%\system32\redir

REM Install DPMI support
REM Установка поддержки DPMI
lh %SystemRoot%\system32\dosx
Остальное привести пока не могу-бугатерша работает, но обязательно гляну
...
Рейтинг: 0 / 0
12.10.2006, 11:55
    #34049777
Vw
Vw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
Bizможет клиентбанк штото правит в соответствии с переменной path в своих файлах ? пользователь имеет право менять файлы в каталогах клиентбанка ?
ну а вообще, regmon и filemon вам в помощь ...

На запуск regmon и filemon тоже нужны админские права, а тогда смысл пропадает.
Права на каталоги КБ у юзера есть.
...
Рейтинг: 0 / 0
12.10.2006, 12:09
    #34049881
Biz©
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
VwТак как из под пользователя запускается только тот клиентбанк что последний был запущен из под админа.
а как он _не работает_ ? ошибка как выглядит ?
...
Рейтинг: 0 / 0
12.10.2006, 12:12
    #34049895
Biz©
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
VwНа запуск regmon и filemon тоже нужны админские права, а тогда смысл пропадает.
именно из под админа ... смысл: узнать где в реестре или в каких файлах софт делает изменения ... и делает ли ...
...
Рейтинг: 0 / 0
12.10.2006, 12:14
    #34049909
Vw
Vw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
Biz© VwНа запуск regmon и filemon тоже нужны админские права, а тогда смысл пропадает.
именно из под админа ... смысл: узнать где в реестре или в каких файлах софт делает изменения ... и делает ли ...
Фильтровать то по ошибке проще иначе слишком много значений...
...
Рейтинг: 0 / 0
12.10.2006, 12:19
    #34049939
Biz©
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
Vw Biz© VwНа запуск regmon и filemon тоже нужны админские права, а тогда смысл пропадает.
именно из под админа ... смысл: узнать где в реестре или в каких файлах софт делает изменения ... и делает ли ...
Фильтровать то по ошибке проще иначе слишком много значений...
фильтруйте _изменение_ по каталогам и ветке клиентбанка ...
...
Рейтинг: 0 / 0
12.10.2006, 12:53
    #34050162
Guset
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить узеру домена менять значения переменных сред
VwЯ так понимаю гдето в политиках...
Либо на компе разрешить всем этоже.
Короче любыми средствами надо менять значения переменных средств из под пользователя !

Попробуйте так:
В свойствах ярлыка (рассках для ХР и ярлык на ваш bat файл) в закладке ПРОГРАММА кнопочка дополнительно и там указать пути к специально созданным вами файлам autoexec.nt (при необходимсоти config.nt), в которых прописать нужные переменные окружения (взятые из вашего же bat файла при этом из самого bat файла можно убрать эти параметры окружения)

Соответственно для разных запускных файлов можете указывать на разные файлы autoexec.nt, с разными параметрами окружения (теми что требуются для данного bat'ника).


Судя по всему у вас ДОСовские програмки клиент-банк - поэтому крайне маловероятно что они меняют реестр в своей работе, а просто при запуске им не передаются необходимые параметры окружения.
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Разрешить узеру домена менять значения переменных сред / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]