|
0 / 0 / 0
Регистрация: 30.11.2020
Сообщений: 78
|
||||||
Не правильный адрес на структуру29.12.2022, 12:56. Показов 2566. Ответов 30
Метки нет (Все метки)
Добрый день товарищи знатоки, столкнулся с такой проблемой, задача моей программы состоит в том, чтобы получить адрес на структуру, причём такой адрес чтобы можно было подключиться с другого приложения и в основной программе можно было изменить саму переменную. при запуске программы она мне выдаёт значение переменной p.mem = 846546216, а после мне выдаёт её адрес, но если я вбиваю этот адрес (переведённый с 10 в 16 есесно) допустим в чит энджин, то чит энджин показывает значение никак не 846546216, а какие-то левые динамические данные. Если попытаться найти вручную это значение (846546216), то он находит, и даже изменяет, моя программа это моментально показывает, но адрес отличается на
2FD070 меньше. Что делать, в чём я ошибся,
0
|
||||||
| 29.12.2022, 12:56 | |
|
Ответы с готовыми решениями:
30
Правильный айпи-адрес Считать из пары правильный адрес
|
|
0 / 0 / 0
Регистрация: 30.11.2020
Сообщений: 78
|
||
| 30.12.2022, 19:15 [ТС] | ||
|
0
|
||
|
Модератор
|
|||||||
| 30.12.2022, 20:13 | |||||||
|
Так?
Сразу пишу я не компетентен в этом вопросу. Но как написал kolorotur, дело не в коде метода, а в каком окружении он вызывается. Поэтому могут иметь значения нюансы напрямую не относящиеся к коду метода. Лучше всего если вы сделаете в Решении два проекта Консольный (рабочий) и WPF (нерабочий). Зальёте это решение на GitHub и дадите ссылку. Это позволит максимально быстро найти решение, если это возможно. Со своей стороны, постараюсь дать вам пример реализации на файлах памяти.
0
|
|||||||
|
Модератор
|
|
| 30.12.2022, 23:30 | |
|
DimKon, пример реализации на MemoryMappedFile в архиве: TransferBetweenApplications.7z
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
||
| 31.12.2022, 15:16 | ||
|
Выше вы писали, что этот консольный код был как-то "адаптирован" к WPF в результате чего работать перестало — значит эти адаптации что-то сломали, но что это за адаптации нам неведомо, т.к. кода нет.
1
|
||
|
0 / 0 / 0
Регистрация: 30.11.2020
Сообщений: 78
|
|
| 02.01.2023, 18:22 [ТС] | |
|
kolorotur, Я не знаю, а можно его вам отдельно как то показать, не очень хочется огромным проектом раскидываться...
Ну или я новый проект создам, адаптирую и вам скину...
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|
| 02.01.2023, 19:58 | |
|
DimKon, Выложите новый проект с минимальным кодом, демонстрирующим проблему.
0
|
|
|
0 / 0 / 0
Регистрация: 30.11.2020
Сообщений: 78
|
|
| 02.01.2023, 22:46 [ТС] | |
|
kolorotur,
0
|
|
|
0 / 0 / 0
Регистрация: 30.11.2020
Сообщений: 78
|
|
| 02.01.2023, 22:54 [ТС] | |
|
kolorotur, Я сейчас проверил свою программу, и она заработала, но не на долго, спустя минуту значение в CE изменилось, а значит и адрес изменился. На скрине подтверждение
0
|
|
|
0 / 0 / 0
Регистрация: 30.11.2020
Сообщений: 78
|
|
| 02.01.2023, 23:03 [ТС] | |
|
Но я до сих пор не могу понять, почему тут хоть как-то сработало, а на основном приложении не стартует, код просто в тупую перекопировал в новый проект, поменял просто лэйблы на правильные имена и всё заработало, не до конца, но что-то есть, теперь осталось разобраться почему он потом изменяется
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|||||||||
| 03.01.2023, 20:22 | |||||||||
Сообщение было отмечено DimKon как решение
РешениеВ консольном приложении вместо await Task.Delay был Thread.Sleep, потому структура скорее всего жила в стеке, а не в куче, а память стека не перемещается. А как структуру эту память интерпретировать только тогда, когда оттуда нужно достать или поменять там значения. Как-то так:
2
|
|||||||||
|
0 / 0 / 0
Регистрация: 30.11.2020
Сообщений: 78
|
|
| 03.01.2023, 21:53 [ТС] | |
|
kolorotur, уххх, чёт жёстко, но я сейчас попробую перекинуть в основное приложение, посмотрю что это и с чем его едят. А так, спасибо огромное за помощь
![]() Добавлено через 21 минуту kolorotur, Последний код что вы скинули сработал и на основной программе, спасибо вам огромное, говоря честно надо будет разобраться что вы написали, и понять как оно работает. Спасибо вам ещё раз!)
0
|
|
| 03.01.2023, 21:53 | |
|
Объявить структуру «Адрес» Объявить структуру «Адрес» Вычислить адрес верхушки стека, адрес следующей команды, адрес переменной, адрес которой содержится в BX Как захешировать структуру, содержащую ip-адрес и порт?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс
Ссылка на сгенерированную музыкальную композицию:
https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013
Я говорю, что Время- как вода
течет. . .
|
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла:
Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
|
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет
Новости компьютерного мира и их обсуждение (4)
Салют, шампанское, овации!
:drink:
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|