за совет с апи-гид спасибо
нашел
- Код: Выделить всё
Private Declare Function SetEnvironmentVariable Lib "kernel32" Alias "SetEnvironmentVariableA" (ByVal lpName As String, ByVal lpValue As String) As Long
(написал, чтобы если кто по этому форуму искать будет, нашел )как там у Google: lang=basic
ну просто, я забыл как этим пользоваться, вот надеялся, что кто-нить мне напомнит
Теперь вот 2 вопроса, прошу еще подсказать:
1. Чтобы удалить пременную из памяти, достаточно присвоить ей пустую строку? SET так в CMD делает ведь? Или нужна отдельная функция?
2. Системны переменные я тоже могу перезадать? ну там APPDATA или SESSIONNAME ? - а то придется писать "защиту от дурака", вдруг случайно или несознательно я\пользователь выкинет такую вот пременную или изменит...?