powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Языки разработки приложений
25 сообщений из 321, страница 9 из 13
Языки разработки приложений
    #39939171
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>ъъъъъ, сегодня, 14:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102211][22102211]
>Зачем ты шифруешь "контейнеры"?
<
Контейнеры приложений могут находится в кеше пользователя локального компа. А кеш всего лишь папка (+словарь) в профиле пользователя. Код на C# хорошо дисассемблируется. В интернете были большие дискуссии по этому поводу.
А так, какая никакая, но защита от любопытных.

И зачем изобретать велосипед? Есть же готовые инструменты защиты и обфускации C# приложений.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939174
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Zmeelov2, сегодня, 15:46 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102284][22102284]
>1-8 метров, в зависимости от версии Делфи.
<Это более, чем приемлемо.

>Но с Делфей на новом проекте связываться не рекомендую.
<Не всё так просто. Когда обожжешься на молоке, дуешь на воду. В своё время работали с ГИС, api только под Delphi.
Как говорится, хочешь насмешить Господа Бога, расскажи ему о своих планах.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939178
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
А так, какая никакая, но защита от любопытных.


Билять... это просто клиника. Даже не так. КЛИНИКА.
Уносите пациента.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939181
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
В своё время мы получали свои "салазки" с винчестером только на время работы, под роспись. Как думаете, зачем?


Лучше бы палками били.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939182
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
И зачем изобретать велосипед? Есть же готовые инструменты защиты и обфускации C# приложений.


Он сам не понимает, что несёт. И что делает :)
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939184
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 16:01 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102298][22102298]
>И зачем изобретать велосипед?
<
Это нужно применить к Пускач-у. Относительно функциональных приложений не согласен.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939185
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
че дают?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939215
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>skyANA, сегодня, 16:01 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102298][22102298]
>И зачем изобретать велосипед?
<
Это нужно применить к Пускач-у. Относительно функциональных приложений не согласен.

С чем не согласны?
Вы же не будете утверждать, что Вы первый, кто задумался о защите C# приложений?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939230
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 16:45 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102369][22102369]
>Вы же не будете утверждать, что Вы первый, кто задумался о защите C# приложений?
<
1. Функциональные приложения могут быть написаны не только на C#.
2. Функциональные приложения помещаются в криптоконтейнеры.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939248
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>skyANA, сегодня, 16:45 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102369][22102369]
>Вы же не будете утверждать, что Вы первый, кто задумался о защите C# приложений?
<
1. Функциональные приложения могут быть написаны не только на C#.
2. Функциональные приложения помещаются в криптоконтейнеры.

Как об стенку горох.

Никто не использует ваши криптоконтейнеры, а приложения используют.
И, представьте себе, они бывают защищены.

Так зачем изобретать велосипед?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939277
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 17:19 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102446][22102446]
>...Никто не использует ваши криптоконтейнеры, а приложения используют.
<
Ну что тут скажешь. Ну срезал.
Велик же Василий Макарович .
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939279
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Криптоконтейнеры.
Криптопровайдеры.
Криптозоологи.

Кроптономикон.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939280
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тест Тьюринга не пройден, вы разговариваете с ботом, в которое загружена беллетристика :)
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939310
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев

Был тендер, выиграли питерцы. Наша контора писала свои предложения.

Что же вы теперь после драки кулаками машете?

ВМоисеев

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

Смысла много. Самое главное, что это дает дополнительный уровень абстракции и управления бизнес логикой. Обобщенную задачу проще решать.

ВМоисеев

Для меня лучше сюда .
Вы уже пятый гуглущий. Жаль, что Вам лень посмотреть сюда .

Не лень, посмотрел. А вы посмотрели? Там же все требования ваши реализованы.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939320
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxer
ВМоисеев

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

Смысла много. Самое главное, что это дает дополнительный уровень абстракции и управления бизнес логикой. Обобщенную задачу проще решать.


Это просто оптимизация головного мозга. Обычно этим болеют начинающие молодые программисты, преждевременная оптимизация, как и всё преждевременное в молодом возрасте.

Но некоторые умом значит не стареют, остаются на школьном уровне развития до самой пенсии )
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939548
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>fixxer, вчера, 19:56 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102559][22102559]
>Не лень, посмотрел. А вы посмотрели? Там же все требования ваши реализованы.
<
Надеюсь, что Вы посмотрели здесь и здесь .
До меня не доходит, как применяя Configuration Manager, приложение "При" может быть запущено пользователем "Пол" на компе "К" с передачей параметров запуска, для конкретики, таких как:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
. . .
//-- Получим параметры запуска функционального приложения
гп.max_Выборка      = int.Parse(e.Args[0]);   //-- Получим максимальный объем выборки в строках
гп.lng_Разрешения   = int.Parse(e.Args[1]);   //-- Получим разрешения пользователя
гп.tm_Запрос        = int.Parse(e.Args[2]);   //-- Получим предполагаемое максимальное время обработки запроса базой данных в секундах
wsp.Str_Соединение  = e.Args[3];              //-- Получим строку соединения с базой данных
гп.str_ФИО          = e.Args[4];              //-- Получим ФИО пользователя
гп.str_Псевдоним    = e.Args[5];              //-- Получим Псевдоним пользователя
гп.uri_ХранилищеДФП = e.Args[6];              //-- Получим строку соединения к сетевой шаре документов
string usr          = e.Args[7];              //-- Доступ к шаре
string psw          = e.Args[8];              //-- Доступ к шаре
гп.blNetworkConnection = (e.Args[9]=="Да")? true: false;
гп.str_Пускач       = e.Args[10];             //-- Получим имя Пускача

гп.WinWord          = e.Args[11];             //-- Path Word                
гп.Paint            = e.Args[12];             //-- Path Paint 

string xstr = Environment.GetEnvironmentVariable("USERPROFILE") + @"\AppData\Local\";
. . .  
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939558
Zmeelov2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
До меня не доходит, как применяя Configuration Manager, приложение "При" может быть запущено пользователем "Пол" на компе "К" с передачей параметров запуска, для конкретики, таких как:
Как самый идиотский вариант: CM передает на локальную станцию командный файл, в котором прописан запуск экзешника вашего ФП с нужными параметрами.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939559
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сделать аргументы в виде "ключ=значение" - душа не позволяет? Ведь кому-то потом сидеть с этим мумукаться - считать индексы... Опять же - если ключа нет - сидеть ",,,,," считать? Думайте об несчастном одмине этой поделки хоть немного... Хотя о чем это я - понятие "думать" и эта ветка в одной точке не сходятся
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939616
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>МодальноеОкно, сегодня, 14:42 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102978][22102978]
>А сделать аргументы в виде "ключ=значение" - душа не позволяет?
<
Бред какой-то.
Принимаю параметры запуска при старте .exe. Посмотрите здесь .
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939621
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Бред какой-то.


ну да
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939624
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Zmeelov2, сегодня, 14:40 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102977][22102977]
>Как самый идиотский вариант
<
Поясните:
1. Как на данном компе появилось данное функциональное приложение.
2. Где хранятся параметры запуска
3. На основании чего пользователь имеет доступ к данному приложению
4. Как защищено приложение от подмены
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939638
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>МодальноеОкно, сегодня, 14:42 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102978][22102978]
>А сделать аргументы в виде "ключ=значение" - душа не позволяет?
<
Бред какой-то.
Принимаю параметры запуска при старте .exe. Посмотрите здесь .

Вы никогда не видели как в параметрах командной строки используются ключи? Серьёзно?

Наберите в консоли: csc.exe /?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939644
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>Zmeelov2, сегодня, 14:40 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102977][22102977]
>Как самый идиотский вариант
<
Поясните:
1. Как на данном компе появилось данное функциональное приложение
3. На основании чего пользователь имеет доступ к данному приложению
Сходите уже к админам предприятия, они вам расскажут про Active Directory, удаленную установку на группу компьютеров, групповые политики

ВМоисеев
2. Где хранятся параметры запуска
Допустим, что в конфигурационном файле

ВМоисеев
4. Как защищено приложение от подмены
От подмены чего, кем и с какой целью?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939653
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
клиент не вменяем как архитектор
клиент не вменяем как разработчик

я умываю руки
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939656
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 17:05 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103087][22103087]
>Вы никогда не видели как в параметрах командной строки используются ключи? Серьёзно?
<
Понимаете, меня серьёзно это не интересует. Для меня серьезно это .
Пример:
1. Имею параметры запуска в Аргументах приложения (Visual Studio)
"241" "-1" "30" "Data Source=W10X64-POSTGRES\SQLEXPRESS;Initial Catalog=db_ФункциональныеПриложения;User ID=sa;Password=_XXX--xx/2020" "Системный администратор" "СисАдмин" "\\w10x32-fs\fl_ХранилищеДФП" "FFFFFFFF" "DDDDD" "Да" "Лес_ms" "C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE" "C:\Program Files\paint.net\PaintDotNet.exe"
2. Листинг приложения
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
using System;
namespace appКонсоль {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("Hello World!");
      Console.WriteLine("гп.max_Выборка = " + args[0]);      //-- Получим максимальный объем набора в выборке в строках
      Console.WriteLine("гп.lng_Разрешения = " + args[1]);   //-- Получим разрешения пользователя
      Console.WriteLine("гп.tm_Запрос = " + args[2]);        //-- Получим предполагаемое максимальное время обработки запроса базой данных в секундах
      Console.WriteLine("wsp.Str_Соединение = " + args[3]);  //-- Получим строку соединения с базой данных
      Console.WriteLine("гп.str_ФИО = " + args[4]);          //-- Получим ФИО пользователя
      Console.WriteLine("гп.str_Псевдоним = " + args[5]);    //-- Получим Псевдоним пользователя
      Console.WriteLine("гп.uri_ХранилищеДФП = " + args[6]); //-- Получим строку доступа к шаре документов
      Console.WriteLine("usr = " + args[7]);                 //-- Доступ к шаре
      Console.WriteLine("psw = " + args[8]);                 //-- Доступ к шаре
      Console.WriteLine("гп.blNetworkConnection = " + args[9]);
      Console.WriteLine("гп.str_Пускач = " + args[10]);      //-- Получим имя Пускача

      Console.WriteLine("гп.WinWord = " + args[11]);         //-- Path Word                
      Console.WriteLine("гп.Paint = " + args[12]);           //-- Path Paint 

      Console.ReadKey();
    }
  }
}


Покажите Ваш вариант
...
Рейтинг: 0 / 0
25 сообщений из 321, страница 9 из 13
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Языки разработки приложений
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]