Отключение authenticode проверка подписи в.NET exe без app.config

Сказать CMake не использовать -fstack-protector-strong во время опроса компилятора?

Просто добавьте этот флаг компилятора после вызова project(), когда CMake проверяет компилятор.

project(MyProject)
# ...
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fstack-protector-strong")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fstack-protector-strong")

Вместо добавления флага в переменную CMAKE_*_FLAGS, вы также можете добавить его с помощью команды add_compile_options:

project(MyProject)
# ...
add_compile_options("-fstack-protector-strong")
6
задан flipdoubt 18 November 2008 в 00:21
поделиться

2 ответа

Если Вам разрешают изменить Основное () метод, то то, что Вы могли сделать, следующее в Вашем Основном:

  1. Создайте файл конфигурации приложения в памяти с generatePublisherEvidence
  2. Создайте новый домен приложения с помощью недавно созданного файла конфигурации приложения
  3. Выполните исходное Основное в другом домене приложения

Это позволит Вам не иметь файл конфигурации приложения, но мочь иметь всю настройку, которую Вы хотели бы иметь в файле конфигурации приложения.

1
ответ дан 17 December 2019 в 22:15
поделиться

Ну, согласно MSDN элемент generatePublishersEvidence может только использоваться в конфигурационном файле:

Конфигурационный файл

Этот элемент может использоваться только в файле конфигурации приложения.

См. http://msdn.microsoft.com/en-us/library/bb629393.aspx.

0
ответ дан 17 December 2019 в 22:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: