Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / работа с CopyMemory / 13 сообщений из 13, страница 1 из 1
08.12.2009, 10:18
    #36353342
Mr.Power
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с CopyMemory
Как с помощью КопиМемори скопировать значение переменной?

наприм имеется значение тапа boolean

dim b as Boolean

адрес памяти admem=VarPtr(b)

как считать это значение через КопиМемори?
сам пробовал не получается, всегда возвращает False, хотя значение поменялось на True
...
Рейтинг: 0 / 0
08.12.2009, 13:06
    #36353931
Mr.Power
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с CopyMemory
Кстати, а можно ли вообще считать память другого процесса через CopyMemory?
...
Рейтинг: 0 / 0
08.12.2009, 13:09
    #36353940
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с CopyMemory
если прав хватит
...
Рейтинг: 0 / 0
08.12.2009, 13:34
    #36354036
Mr.Power
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с CopyMemory
Konst_One,

я хочу сделать так

1 программа запускает 2 программу с параметром равным адресу в памяти переменной типа Boolean=True 1 программы.
2 программа должна следить когда по этому адресу значение станет False и выполнять другие функции.
Главное внутри одного процесса могу считать из памяти, а когда пытаюсь реализовать схему указаную выше, копирование из памяти происходит, но значение во 2 программе получаю False, хотя далжно True.

Как такое провернуть?
...
Рейтинг: 0 / 0
08.12.2009, 13:47
    #36354096
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с CopyMemory
Использовать стандартные методы, а не грязные хаки, раз уж обе программы ваши. Если конечно нужно значение именно переменной, а не адреса в процессе.

Jah loves you.
...
Рейтинг: 0 / 0
08.12.2009, 13:48
    #36354100
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с CopyMemory
AntonariyИспользовать стандартные методы

Посылать сообщение в окно?
...
Рейтинг: 0 / 0
08.12.2009, 13:59
    #36354145
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с CopyMemory
про IPC почитайте в MSDN
...
Рейтинг: 0 / 0
08.12.2009, 14:02
    #36354168
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с CopyMemory
Shocker.ProAntonariyИспользовать стандартные методы

Посылать сообщение в окно?Ага, здесь это будет лучшим вариантом. Еще можно открыть винсоком порт и через него качать что угодно. Еще есть pipes, которыми я никогда не пользовался.
...
Рейтинг: 0 / 0
08.12.2009, 14:49
    #36354347
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с CopyMemory
У меня проги обмениваются мыслями через буфер обмена
добавляю КЛЮЧ и текст сообщения

проверяю нет ли КЛЮЧА для этой проги, если есть акуратно его вырезаю. Так что буфер обмена содержит предыдущую инфу.
Обмен происходит очень быстро. Перехватить можно, но разобраться - практически очень сложно (думаю Ваши шифровки никто не разсекретит если это в целях защиты).

с уважением Андрей
...
Рейтинг: 0 / 0
08.12.2009, 14:56
    #36354386
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с CopyMemory
Андрей159,

А у меня стоит пунто-свитчер с записью на диск текста, который копируется в буфер обмена.

(очень удобно, если я пишу длинный текст (да хотя бы тут на форуме), я его могу скопировать в буфер обмена и буду точно знать, что он не пропадет, даже если сглючит постинг. В сочетании с ведением дневника (запись на диск набора на клавиатуре) и запоминанием нескольких последних значений буфера - это очень удобно)

А теперь представьте, как засрет мне ваша программа эту систему
...
Рейтинг: 0 / 0
08.12.2009, 15:17
    #36354458
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с CopyMemory
Shocker.Pro
очень удобно
Очень удобно было б скачать прогу с движком аналогичным qip или др.похожимы, чтоб не открывать opera и не жать обновить на http://sql.ru/forum да еще с фильтром, + следить за отдельными... Ет не судьба наверное. Нет лишнего времени :(

Ну я как вариант предложил, а там кому что... Я применял для закачки (писал уже в другой теме): до 5 одновременных закачек (5 запусков одного екзешника) + одна прога ущет инфу на странице и дает указание что качать дальше. Лучше сообщите как можно качать и докачивать + информировать. Это будет приятне.
...
Рейтинг: 0 / 0
08.12.2009, 15:17
    #36354461
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с CopyMemory
чего огород то городить, если обе программы свои и можно их править.
вот посмотрите примерчик реализации через общий com-объект.
...
Рейтинг: 0 / 0
08.12.2009, 15:24
    #36354485
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с CopyMemory
Хорошое решение. Спасибо. (в избранное)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / работа с CopyMemory / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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