Wix записать байтовое двоичное значение для реестраC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Wix записать байтовое двоичное значение для реестра

Сообщение Anonymous »

Я пытаюсь написать строку пароля, которая преобразуется в массив байтов некоторым алгоритмом в реестр, где тип reg_binary с использованием Wix. Но при этом я получаю ошибку, как показано ниже: я запускаю установщик в качестве администратора. < /P>
Это то, что у меня есть. Переменные объявляются следующим образом, я вижу DSN и UID в реестре после установки. Но для PWD установщик дает ошибку, как показано ниже. < /P>

















< /code>
Компонент называется, < /p>




При запуске установщика я получаю ошибку следующим образом,


Если я нажимаю на игнорирование, продукт установлен и в реестре я вижу DSN и UID без PWD. Помогите. Если я попробую то же самое в приложении C#, он записывает пароль в реестре как reg_binary. (Пожалуйста, смотрите обходное слово). Я хочу сделать то же самое в Wix. < /P>
public static bool WriteDatabaseInfoToRegistry(string szUserName, string szPassword, string szDSN)
{
bool bSuccess = false;
byte[] byPassword = null;

try
{
//Write the information to the registry
Registry.SetValue(PHARMSPEC_REGISTRY_KEY, "UID", szUserName);
Registry.SetValue(PHARMSPEC_REGISTRY_KEY, "DSN", szDSN);
if (HUATripleDES.Encrypt(szPassword, out byPassword) == true)
{
Registry.SetValue(PHARMSPEC_REGISTRY_KEY, "PWD", byPassword);
bSuccess = true;
}
}
catch (Exception ex)
{
bSuccess = false;
throw ex;
}

return bSuccess;
}
< /code>
Изменить:
Я попытался преобразовать байтовую массив в шестнадцатеричную строку и изменил свойство, которое следует, следующее: но все же дает ту же ошибку. < /p>



Подробнее здесь: https://stackoverflow.com/questions/793 ... o-registry
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Wix записать байтовое двоичное значение для реестра
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Wix записать байтовое двоичное значение для реестра
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Wix записать байтовое двоичное значение для реестра
    Anonymous » » в форуме C#
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Wix записать байтовое двоичное значение для реестра
    Anonymous » » в форуме C#
    0 Ответы
    200 Просмотры
    Последнее сообщение Anonymous
  • 4-байтовое двоичное целое число сбрасывается выше 128 (или его кратных)
    Anonymous » » в форуме Python
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»