Size: a a a

var chat = new Chat();

2020 September 21

VL

Vova Lantsov in var chat = new Chat();
Pavel Nesterchuk
Ребят, можно ли как то вшить в exe несколько байт полезной инфы?
Чтобы потом из приложения её доставать?
источник

PN

Pavel Nesterchuk in var chat = new Chat();
Vova Lantsov
Чтобы потом из приложения её доставать?
Да
источник

VL

Vova Lantsov in var chat = new Chat();
А что именно за данные? Может сделай отдельный класс и опиши в виде констант?
источник

PN

Pavel Nesterchuk in var chat = new Chat();
Просто int
источник

PN

Pavel Nesterchuk in var chat = new Chat();
Vova Lantsov
А что именно за данные? Может сделай отдельный класс и опиши в виде констант?
.
источник

V

VD in var chat = new Chat();
Есть вопрос
Вызов удалённого метода через Wcf синхронный всегда? Сама сигнатура метода синхронная
источник

V

VD in var chat = new Chat();
Крч вызывающий тред блочится?
источник

VL

Vova Lantsov in var chat = new Chat();
Pavel Nesterchuk
Просто int
Так забей

public/internal static class MyOptions
{
   public const int Version = 3;
}
источник

VL

Vova Lantsov in var chat = new Chat();
Чтобы не парить мозг
источник

PN

Pavel Nesterchuk in var chat = new Chat();
Эту инфу нужно менять в уже собранном приложении
источник

VL

Vova Lantsov in var chat = new Chat();
И как ты предлагаешь это делать, если вшить в exe?)
источник

VL

Vova Lantsov in var chat = new Chat();
Это прям запариться надо будет
источник

VL

Vova Lantsov in var chat = new Chat();
Могу предложить в AppData засунуть какой-то json файл.

Это примерно такой путь
C:\Users\UserName\AppData\Roaming\*
источник

VL

Vova Lantsov in var chat = new Chat();
Как менять прям вшитое в exe значение - я хз
источник

ВО

Влад Ого in var chat = new Chat();
Pavel Nesterchuk
Эту инфу нужно менять в уже собранном приложении
Чем статик переменная не вариант?
источник

AA

Alexey Adamenko in var chat = new Chat();
Pavel Nesterchuk
Эту инфу нужно менять в уже собранном приложении
А как менять запущенный файл. Так же нельзя вроде
источник

D

Dmitry in var chat = new Chat();
Alexey Adamenko
А как менять запущенный файл. Так же нельзя вроде
он не говорит про запущенный. сбилженный екзешник.

скорее всего изобретается какая-то защита приложения :)
источник

D

Dmitry in var chat = new Chat();
Pavel Nesterchuk
Эту инфу нужно менять в уже собранном приложении
когда-то, где-то читал, что ты можешь в конец екзешника дописывать инфу, с дотнетом это проходило, файл не ломался
источник

AA

Alexey Adamenko in var chat = new Chat();
Пишешь уникальную строку в exe, потом ищешь ее в файле как будто это текстовый файл. Меняешь эту строку. Готово
источник

AA

Alexey Adamenko in var chat = new Chat();
Строку в виде константы задаешь
источник