Форум программистов, компьютерный форум, киберфорум
.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
.NET Crystal Reports Deploy. Требуется Database Login Здравствуйте! Помогите, пожалуйста! На компьютере, где программировался рипорт, он выполняется и запускается корректно, но после установки программы, из которой должен выполняться рипорт, на клиентском компьютере, при запуске рипорта открывается окно "Database Login" с полями имя сервера, базы данных, пользователя и пароля. Введение данных не помогает, окно выскакивает вновь. Пробовал добавить... https://www.cyberforum.ru/ net-framework/ thread508352.html .NET Crystal Report Developer (рус)
Подскажите пожалуйста. Использую Crystal Report 11 руссифицированную версию. Создаю отчет с использованием параметров. При запуске отчета открывается окно "Задание значений" (параметра), с предложением ввести значение на русском языке. Если сохранить отчет на сервере. Потом доступиться к отчету через web-браузер (Explorer) и запустить отчет, то окно "Задание значений" и сам текст с предложением...
.NET Crystal Reports.необходимо получить значение из некоторого поля данных https://www.cyberforum.ru/ net-framework/ thread508029.html
Здравствуйте! Помогите, пожалуйста. Источник Crystal Report - ADO.NET Dataset, а он, в свою очередь, получает данные из Stored Procedure. При инициализации рипорта мне необходимо получить значение из некоторого поля данных. Я определил:<FONT color=#0000ff size=2> Dim<FONT color=#000000 size=2> rField <FONT color=#0000ff size=2>As<FONT size=2><FONT color=#000000>...
.NET Создание документа Word У меня есть .aspx-страница, в которой вводятся данные. После чего надо сформировать word-документ такого вида: Секретарю комиссии Петрову А.В. абитуриент ________________________ __________________________________ ... https://www.cyberforum.ru/ net-framework/ thread507866.html
.NET Проблема с ClickOnce Deployment
Надоумили тут меня заюзать ClickOnce Deployment заместо обычного сетапного проекта (речь идёт о VS2005, C#). Не могу понять следующее: 1. Как включить в перечень "Application Files" дополнительные файлы. Например, есть пара сборок, на которые проект явно не ссылается, т.к. он поднимает эти сборки динамически (это "плагины"). В итоге эти сборки НЕ попадают в перечень. И как их туда добавить -...
.NET Можно ли указать путь установки развертываемого приложения? Добрый день, вопрос всем пользователям данной технологии: можно ли указать путь установки развертываемого приложения, или это часть движка данной системы обновления версий? И он генерируется автоматом в документы текущего пользователя и нет ни какой возможности на это повлиять? Спасибо! https://www.cyberforum.ru/ net-framework/ thread506950.html
.NET Чем различаются shared и static члены класса? ф https://www.cyberforum.ru/ net-framework/ thread506680.html .NET FrameWork Silent Setup Command Line Error
Добрый день. Вот эта командная строка - dotnetfx.exe /q:a /c:"install.exe /q" запускает установку DotNetFrameWork в "тихом" режиме. Но пишет ошибки в лог файл. Пишу батник, для установки всех нужных приложению компонентов, в том числе и FrameWork. Нужно в батнике обработать успешность или неудачное завершение установки FrameWork. Поможет ли в этом приведенная выше командная строка? Или нужно...
.NET Отрисовка в тайтл-баре https://www.cyberforum.ru/ net-framework/ thread505911.html
Кто у нас тут хорошо разобрался в System.Drawing, GDI+ и т.д.? Нужно отрисовать свою картинку в тайтлбаре форме. Под Win32 API всё ясно, как делать. А вот под дотнетом пока не въеду никак. Использую <FONT size=2>Graphics.DrawImage. Это вроде правильный путь. Но рисуется в client area, а надо - по всему hDC (т.е. по GetWindowDC, а не по GetDC, если проводить аналогию с API). <FONT size=2>Есть...
.NET Запуск ngen во время установки приложения Всем доброго времени суток, Есть надобность компилировать WinForms приложение в native code во время установки сего у пользователя. Как я понял, для этого существует утилита ngen, каковую надобно запускать из истоляционного пакета. Не подскажет-ли народ, как ентот ngen юзать из кода? Заранее благодарствую. https://www.cyberforum.ru/ net-framework/ thread504678.html
.NET F.A.Q. по .NET Framework
Здесь находятся ответы на часто задаваемые вопросы по Microsoft .NET Framework. Для добавления сюда новых вопросов обращайтесь к модераторам.
.NET Реализация COM интерфейса в .NET для меня всегда было загадкой как имплементить com интерфейс у себя в программе для использования в виндовс (shell extensions; ну там propertypage, columnprovider и т.д.) собственно вопрос -- как имплементить это на .NET (2.0)? и куда надо имплементить? и т.д. чтобы ЭТО работало. помню пример IContextMenu еще в 5 VB просто класс добавлялся который наследовал IContextMenu и IShellExtInit (ну и... https://www.cyberforum.
0 / 0 / 0
Регистрация: 05.05.2019
Сообщений: 49
04.07.2020, 12:35 0

Как работать с Dotfuscator? - .NET - Ответ 14702579

04.07.2020, 12:35. Показов 8731. Ответов 1
Метки (Все метки)

Ответ

Всё рабочее, скорее всего ты просто что-то неправильно делаешь. Вот успешно прошедший тестирование метод.

1. В папке с проектом создаёшь файл Dotfuscator Configuration.xml.
2. Открываешь его и записываешь туда следующий код:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<?xml version="1.0" encoding="utf-8" standalone="no"?>
    <!DOCTYPE dotfuscator SYSTEM "http://www.preemptive.com/dotfuscator/dtd/dotfuscator_v2.4.dtd">
    <dotfuscator version="2.3">
      <input>
        <loadpaths />
        <asmlist>
          <inputassembly refid="2820e99c-d7d3-40ef-8141-ea0aecd5176e">
            <option>honoroas</option>
            <option>stripoa</option>
            <file dir="${configdir}\bin\Debug" name="NAMEOFPROGRAM.exe" />
          </inputassembly>
        </asmlist>
      </input>
      <output>
        <file dir="${configdir}\Obfuscated" />
      </output>
      <renaming>
        <option>xmlserialization</option>
        <mapping>
          <mapoutput overwrite="true">
            <file dir="${configdir}\Obfuscated" name="config.xml" />
          </mapoutput>
        </mapping>
        <referencerulelist>
          <referencerule rulekey="{2B7E7C8C-A39A-4db8-9DFC-6AFD38509061}" />
          <referencerule rulekey="{229FD6F8-5BCC-427b-8F72-A7A413ECDF1A}" />
          <referencerule rulekey="{7D9C8B02-2383-420f-8740-A9760394C2C1}" />
        </referencerulelist>
      </renaming>
      <sos mergeruntime="true">
        <option>version:v4</option>
        <option>dontsendtamper</option>
      </sos>
      <extattributes>
        <extattribute name="PreEmptive.Attributes.InsertTamperCheckAttribute">
          <codetransformlist>
            <codetransform name="analytics" />
          </codetransformlist>
          <type name="DotfuscatorCommunitySample.Hello">
            <method name="VerifyTampering" signature="void()" />
          </type>
          <propertylist>
            <property name="Action" value="None" />
            <property name="ActionProbability" value="1" />
            <property name="ApplicationNotificationSinkName" value="OnTamperVerified" />
            <property name="ApplicationNotificationSinkOwner" value="" />
            <property name="ApplicationNotificationSinkElement" value="Method" />
            <property name="ExtendedKeySourceName" value="" />
            <property name="ExtendedKeySourceOwner" value="" />
            <property name="ExtendedKeySourceElement" value="None" />
            <property name="ExtendedKeyMethodArguments" value="" />
          </propertylist>
        </extattribute>
        <extattribute name="PreEmptive.Attributes.DebuggingCheckAttribute">
          <codetransformlist>
            <codetransform name="analytics" />
          </codetransformlist>
          <type name="DotfuscatorCommunitySample.Hello">
            <method name="VerifyDebugging" signature="void()" />
          </type>
          <propertylist>
            <property name="Action" value="None" />
            <property name="ActionProbability" value="1" />
            <property name="ApplicationNotificationSinkName" value="OnDebuggingVerified" />
            <property name="ApplicationNotificationSinkOwner" value="" />
            <property name="ApplicationNotificationSinkElement" value="Method" />
            <property name="ExtendedKeySourceName" value="" />
            <property name="ExtendedKeySourceOwner" value="" />
            <property name="ExtendedKeySourceElement" value="None" />
            <property name="ExtendedKeyMethodArguments" value="" />
          </propertylist>
        </extattribute>
      </extattributes>
      <smartobfuscation>
        <smartobfuscationreport verbosity="all" overwrite="false" />
      </smartobfuscation>
    </dotfuscator>
Здесь NAMEOFPROGRAM — имя исполняемого файла твоей программы (.exe)
3. Сохраняешь файл (это файл конфигурации Dotfuscator).
4. В меню обфускатора вызываешь команду Файл -> Открыть.
5. Выбираешь созданный .xml файл.
6. Вызываешь команду Построить -> Построить.
7. Ждешь, пока в окне снизу не появится сообщение "Построение завершено.".
8. Готово! Защищённый файл сохранится по пути "proj_folder\Obfuscated\NAMEOFPROGRAM.exe" (proj_folder — папка твоего проекта, а NAMEOFPROGRAM — имя незащищённого .exe файла, находящегося в папке "proj_folder\bin\Debug").

В папке "proj_folder\Obfuscated" будет файл config.xml. Это файл, содержащий информацию о процессе обфускации: например, в нём можно найти, какие новые имена у переменных, методов, свойств и т. д. У меня название метода Decrypt заменилось на a.

Вернуться к обсуждению:
Как работать с Dotfuscator? .NET
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.07.2020, 12:35
Готовые ответы и решения:

Dotfuscator без лицензии
Dotfuscator без лицензии защитает приложение навсегда или на срок, например вставляет туда дату...

Неполадки при установке Dotfuscator.
Постоянная ошибка. Пожалуйста, помогите исправить эту ошибку....

может ли купленная мною GTX460 работать к примеру не как должна работать GTX460 а как видюха по хуже?
Ребята, помогите пожалуйста в таком вопросе! Взял видеокарту Gainward GTX460 1Gb GS, так как я не...

Как может сервер-сайд код работать или не работать на конкретном компе?
Всем привет! Вот такая проблема. Есть сайт, все работает ок, но - один из компов имеющий Win98 и...

1
04.07.2020, 12:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.07.2020, 12:35
Помогаю со студенческими работами здесь

Как работать с указателями и как работать с ссылками
Я в книге дочитал до темы указатели и ссылки, не понимаю как работать с указателями и как работать...

Как при пользовании COM - объектов работать с типом обявленым как SafeArray?
Как при пользовании COM - объектов работать с типом обявленым как SafeArray?

[WPF] Как динамически создавать графические элементы и как с ними работать?
Здравствуйте! Я не очень понимаю как динамически в C# создавать графические элементы и как с...

Что выгоднее работать как ООО или как физ.лицо
При подаче на модерацию в Я.директ - нужно было ввести свое ИНН - у меня его не оказалось -...

Хочу разобраться как работает git и как мне с ним работать
Недавно у меня появилась необходимость иметь возможность писать код с двух устройств, а также в...

Как работать со Стилями CSS? Как определить где сам HTML?
Дали подредактировать готовый сайт на 1С битрикс. Проблема в том что я привык работать с DW и...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru