|
|
|
изменения переменных в сеансе пользователя
|
|||
|---|---|---|---|
|
#18+
народ, кто знает, как с правами обычного пользователя можно например изменить переменную PATH? пробывал так: runas /profile /user:administrator cmd затем уже из командной строки (запущеной как администратор) пытался set PATH=траляля после чего набираю %PATH% выдаётся всё как и должно быть, переменная обновилась, лезу Свойства системы Дополнительно Переменные, там всё по старому, и самое главное, насколько мне помниться, прога лежавшая в каталоге добавленом к переменной PATH не находилась системой (но с этим пунктом не уверен дело было недели две назад) а заодно может кто знает, почем всё из той же консоли runas /profile /user:administrator cmd запущеной как администратор при попытке запустить например lusrmgr.msc вываливается ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 18:19 |
|
||
|
изменения переменных в сеансе пользователя
|
|||
|---|---|---|---|
|
#18+
А зачем тебе менять СИСТЕМНУЮ переменную? Открывай окно с переменными среды, и в ВЕРХНЕЙ (пользовательской) части этого окна создавай переменную PATH. Ее значение допишется в конец системной переменной PATH ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 19:11 |
|
||
|
изменения переменных в сеансе пользователя
|
|||
|---|---|---|---|
|
#18+
наконец смог выделить время что бы вернуться к этому вопросу так вот... всё дело в том, что мне нужно не "Открывай окно с переменными среды, и в ВЕРХНЕЙ (пользовательской) части этого окна создавай переменную PATH. Ее значение допишется в конец системной переменной PATH" потому как, если даже абстрагироваться от темы что "нормальные" админы, как говориться всегда идут в обход ;) а именно мне нужно задавать новое значение переменной path програмным путём, т.е. например командой set path=%path%;newpath, но блин не работает это, даже если я это делаю в сеансе админа, т.е. пока я не вылогинился или не перезагрузился, то новое значение переменной сохраняется, а вот после соответсвенно нет я конечно понимаю что в винде всё через одно место, но уж очень хотелось бы задавать новое значение программно, а не мышкой лазить туда куда не надо лазить вообсче ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2005, 16:39 |
|
||
|
изменения переменных в сеансе пользователя
|
|||
|---|---|---|---|
|
#18+
Ну-ну. Тогда: //----------------------- The SetEnvironmentVariable function sets the value of an environment variable for the current process. BOOL SetEnvironmentVariable( LPCTSTR lpName, // address of environment variable name LPCTSTR lpValue // address of new value for variable ); Parameters lpName Points to a null-terminated string that specifies the environment variable whose value is being set. The operating system creates the environment variable if it does not exist and lpValue is not NULL. lpValue Points to a null-terminated string containing the new value of the specified environment variable. If this parameter is NULL, the variable is deleted from the current process's environment. Return Values If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call GetLastError. See Also GetEnvironmentVariable ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2005, 16:45 |
|
||
|
изменения переменных в сеансе пользователя
|
|||
|---|---|---|---|
|
#18+
SetEnvironmentVariable - WinAPI? а больше никак?! потому что желательно что нить похожее на set path=... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2005, 16:50 |
|
||
|
изменения переменных в сеансе пользователя
|
|||
|---|---|---|---|
|
#18+
Может, в логон-скрипт вписать? Раз до перезапуска сохраняется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2005, 16:59 |
|
||
|
изменения переменных в сеансе пользователя
|
|||
|---|---|---|---|
|
#18+
как вариант конечно да, можно поставить как скрипт но больно уж это всё сложно, хочется чтобы всё можно было сделать просто, прям чтоб типа set path=... и всё :) и желательно что бы именно системная переменная изменилась, так как новый путь должен быть доступен из под любого пользователя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2005, 17:03 |
|
||
|
|

start [/forum/topic.php?fid=26&fpage=540&tid=1513481]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 380ms |

| 0 / 0 |
