Необходимо встроить декларацию контроля учётных записей как встроенный ресурс Win32. См. Добавлять Декларацию контроля учётных записей к Управляемому коду .
Короче говоря, Вы используете инструмент командной строки Windows SDK для встраивания его в исполняемый файл.
можно автоматизировать это как шаг постсборки путем размещения следующей строки как задачи сборки сообщения в свойствах проекта VS:
mt.exe -manifest "$(ProjectDir)$(TargetName).exe.manifest" -updateresource:"$(TargetDir)$(TargetName).exe;#1"
The elisp variable system-type is what you want. So you can write
(if (eq system-type 'darwin)
(your-macosx-specific-configuration))
another possibility to consider is testing directly for the font
in my .emacs file I have the following:
(let ((prefered-fonts '("-apple-espresso mono-medium-r-normal--0-0-0-0-m-0-iso10646-1")))
(dolist (font prefered-fonts)
(if (and (functionp 'x-list-fonts) (x-list-fonts font))
(progn
(add-to-list 'initial-frame-alist (cons 'font font))
(add-to-list 'default-frame-alist (cons 'font font))))))
this works even from console emacs in OS X, which just testing for the system wouldn't catch