powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Преобразовать строку в указатель
8 сообщений из 8, страница 1 из 1
Преобразовать строку в указатель
    #39946542
Cytrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет.

Вот у меня есть строка.
Я хочу получить её адрес в памяти.
Т.е., мне нужен указатель на ячейку памяти текущего процесса.
Чтобы он имел вид HEX-строки.

Как это можно сделать?


Я думаю, что надо использовать что-то типа метода ToPointer()?
...
Рейтинг: 0 / 0
Преобразовать строку в указатель
    #39946566
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если это нужно для пинвока, то в обычно в сигнатуре native-метода указывают StringBuilder.
Если не для пинвока - то так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
var str = "foo";
unsafe 
{
    fixed (char* p = str)
    {               
        .........
    }
}


Cytrus
Чтобы он имел вид HEX-строки.

Новое слово в работе с указателями?
...
Рейтинг: 0 / 0
Преобразовать строку в указатель
    #39946606
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Традиционный такой вопрос - для чего тебе это нужно?
...
Рейтинг: 0 / 0
Преобразовать строку в указатель
    #39946624
Cytrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сон Веры Павловны , благодарю, попробую.

fkthat
Традиционный такой вопрос - для чего тебе это нужно?



Короче я хочу создать указатель на эту строку, и передасть этот указатель,
в качестве параметра в другую программу, написанную на AutoIt.
Там я смогу прочитать содержимое этой строковой переменной.
...
Рейтинг: 0 / 0
Преобразовать строку в указатель
    #39946657
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cytrus
Сон Веры Павловны , благодарю, попробую.

fkthat
Традиционный такой вопрос - для чего тебе это нужно?



Короче я хочу создать указатель на эту строку, и передасть этот указатель,
в качестве параметра в другую программу, написанную на AutoIt.
Там я смогу прочитать содержимое этой строковой переменной.

Чо? А ты вообще имеешь хотя бы базовое представление, как работает управление памятью в современных ОС?
...
Рейтинг: 0 / 0
Преобразовать строку в указатель
    #39946702
Cytrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fkthat

Чо? А ты вообще имеешь хотя бы базовое представление, как работает управление памятью в современных ОС?


А что не в порядке?
...
Рейтинг: 0 / 0
Преобразовать строку в указатель
    #39946706
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cytrus,

Почему просто не передать саму строку? Тем более в AutoIt.
...
Рейтинг: 0 / 0
Преобразовать строку в указатель
    #39946744
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cytrus
А что не в порядке?

То, что твой адрес в виде шестнадцатиричного числа в другом процессе вообще не имеет никакого смысла.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Преобразовать строку в указатель
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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