var fqna = Environment.GetEnvironmentVariable("forqna", EnvironmentVariableTarget.Machine);
Console.WriteLine(fqna);
fqna = "'test";
Console.WriteLine(fqna);
var fqnaBytes = System.Text.Encoding.UTF8.GetBytes(fqna);
var encoded = System.Convert.ToBase64String(fqnaBytes);
Console.WriteLine(encoded);
тут пример с выборкой из обще системных переменных, сейчас дополню с выборкой из пользовательских (просто судя по вопросу, вы новичок, без обид? ))Console.WriteLine("... start demo...");
var fqna = Environment.GetEnvironmentVariable("forqna", EnvironmentVariableTarget.Machine);
Console.WriteLine(fqna);
fqna = "'test";
Console.WriteLine(fqna);
Console.WriteLine("... crypt demo...");
var fqnaBytes = System.Text.Encoding.UTF8.GetBytes(fqna);
var encoded = System.Convert.ToBase64String(fqnaBytes);
Console.WriteLine(encoded);
Console.WriteLine("... user demo...");
var fqnal = Environment.GetEnvironmentVariable("forqnalocal", EnvironmentVariableTarget.User);
Console.WriteLine(fqnal);
cmd => c:\set
PowerShell => c:\Get-ChildItem env:
.. ну с обрезкой, но короткие вылетают на ура ;))
как итог:
- я бы не стал, скорее по рекомендациям мс ))
- если это не корпоративная среда, делайте что хотите... тут возможен и успех.. и быстрый опыт (который через ошибки )))... удачи! )))