Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
MKN MKN вне форума

Ветеран


Сообщения: 2371
Благодарности: 562

Профиль | Отправить PM | Цитировать


Lex_from_Belarus,
Всё стандартно :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
глобальные права администратора и совместимости
и
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
юзерские права администратора и совместимости

Вопрос рассматривался, в частности здесь :
http://answers.microsoft.com/en-us/w...3-c06b1c616002

Иногда добавляют ключи доп параметров, например :
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
“C:\\Program Files (x86)\\Adobe\\Your_Exe_File.exe”=”RUNASADMIN”

"Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" - заключи у себя в кавычки !

ps Font обычно инсталлируют так :
Код: Выделить весь код
SetOutPath "$FONTS"
File "SYMBOL.TTF"   
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" "Symbol (TrueType)" "SYMBOL.TTF"
System::Call `gdi32::AddFontResource(t)i("$FONTS\SYMBOL.TTF").R0`
${If} $R0 > 0
MessageBox MB_OK "Шрифт был успешно установлен!"
${Else}
MessageBox MB_OK "Не удалось установить шрифт!"
${EndIf}
Функция AddFontResource добавляет ресурс шрифта из заданного файла в таблицу системного шрифта. Шрифт впоследствии может быть использован для вывода текста любым приложением.
проверку установки можно не делать

Последний раз редактировалось MKN, 13-02-2013 в 17:09.

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:56, 13-02-2013 | #243