WM 2003 Интересные файлики

Обсуждаем общие вопросы по КПК WM6, WM 5, Pocket PC 2003, 2002...
sshd
Нобелевский лауреат (7 lvl)
Сообщения: 2159
Зарегистрирован: Вс мар 19, 2006 15:55

Сообщение sshd » Сб май 26, 2007 23:34

NikoS писал(а):Уверенность, что ты их в ППЦ пощупал, а не в эмуляторе
ну тогда объясни, что значит "пощупать файл"?
Samsung GT-S8500 + MicroSD 8Gb

NikoS
Профессор (5 lvl)
Сообщения: 728
Зарегистрирован: Вт янв 10, 2006 03:32

Сообщение NikoS » Сб май 26, 2007 23:51

sshd писал(а):ну тогда объясни, что значит "пощупать файл"?
Понимай как хочешь.
Жду имя файла (любого) - начало имени - MsgQu . . . - допишешь - будет конструктивный диалог.

Основное. В начало темы

.
http://www.teorin.ru/pictures/catalog/s ... t560_2.jpg
Lenovo ET560 + SD 4Gb
WM2003 Phone Edition
Installed after SE
(Описание)

sshd
Нобелевский лауреат (7 lvl)
Сообщения: 2159
Зарегистрирован: Вс мар 19, 2006 15:55

Сообщение sshd » Вс май 27, 2007 00:10

NikoS
имена файлов состоят из двух частей: из "\windows\MsgQueueMapFile" или "\windows\MsgQueueDataFile" и имени SMS протокола, например "Microsoft Status Message SMS Protocol (Receive Only)" или "Microsoft WDP SMS Protocol".

какие-то параметры (размер и т.п.) хранятся в "HKLM\Software\Microsoft\SMS\Store".
Samsung GT-S8500 + MicroSD 8Gb

NikoS
Профессор (5 lvl)
Сообщения: 728
Зарегистрирован: Вт янв 10, 2006 03:32

Сообщение NikoS » Вс май 27, 2007 00:25

sshd писал(а):MsgQueueMapFile
Совсем другое дело, а то раздул на две страницы - с этого надо было начинать.

Но это в эмуляторе.
А как насчёт ппц - копируется? ;-)
Или до понедельника?

.
http://www.teorin.ru/pictures/catalog/s ... t560_2.jpg
Lenovo ET560 + SD 4Gb
WM2003 Phone Edition
Installed after SE
(Описание)

sshd
Нобелевский лауреат (7 lvl)
Сообщения: 2159
Зарегистрирован: Вс мар 19, 2006 15:55

Сообщение sshd » Вс май 27, 2007 00:27

NikoS писал(а):Но это в эмуляторе
а что, хочешь сказать, что у тебя не так файлы называются?
NikoS писал(а):А как насчёт ппц - копируется?
если очень нужно, скопировать можно всё что угодно.
Samsung GT-S8500 + MicroSD 8Gb

NikoS
Профессор (5 lvl)
Сообщения: 728
Зарегистрирован: Вт янв 10, 2006 03:32

Сообщение NikoS » Вс май 27, 2007 00:31

sshd писал(а):а что, хочешь сказать, что у тебя не так файлы называются?

если очень нужно, скопировать можно всё что угодно.
Имя верное.

Нужен ппц.

.
http://www.teorin.ru/pictures/catalog/s ... t560_2.jpg
Lenovo ET560 + SD 4Gb
WM2003 Phone Edition
Installed after SE
(Описание)

sshd
Нобелевский лауреат (7 lvl)
Сообщения: 2159
Зарегистрирован: Вс мар 19, 2006 15:55

Сообщение sshd » Вс май 27, 2007 00:43

NikoS писал(а):Нужен ппц.
зачем? что конкретно тебе даст другой покет? у тебя же и на своём эти файлы есть.
Samsung GT-S8500 + MicroSD 8Gb

NikoS
Профессор (5 lvl)
Сообщения: 728
Зарегистрирован: Вт янв 10, 2006 03:32

Сообщение NikoS » Вс май 27, 2007 01:56

sshd писал(а):что конкретно тебе даст другой покет? у тебя же и на своём эти файлы есть.
Ближе к делу - собственно заинтересовался
  1. датой их создания,
  2. Размерами, начиная с
    MsgQueueDataFileMicrosoft Broadcast Message SMS Protocol (Receive Only) по
    MsgQueueDataFileMicrosoft WDP SMS Protocol - одинаковы до байта.
  3. И, собственно, (ясно из начала темы) процессом, их держащим.
А ппц для того и нужен (в этом прикол) - дата ;-)


Ps:
Дальше - больше.
http://www.teorin.ru/pictures/catalog/s ... t560_2.jpg
Lenovo ET560 + SD 4Gb
WM2003 Phone Edition
Installed after SE
(Описание)

ArtDen
Доктор (4 lvl)
Сообщения: 368
Зарегистрирован: Сб янв 22, 2005 23:01

Сообщение ArtDen » Вс май 27, 2007 09:19

NikoS, не томи. Объясни смысл темы. Причитал 2 страницы. Пока ничего не понял.
Pocket Loox 720, HTC MTeoR

NikoS
Профессор (5 lvl)
Сообщения: 728
Зарегистрирован: Вт янв 10, 2006 03:32

Сообщение NikoS » Вс май 27, 2007 11:30

ArtDen писал(а):Объясни смысл темы. Причитал 2 страницы. Пока ничего не понял.
Смысл в самом начале - в первом топике.
Не понял - значит не для тебя - без обид :)


А почему 2 страницы :?:

Благодаря sshd я поднялся на 10 постов,
не считая этого, 1го и того - где уже пошёл цвет ;-)

.
http://www.teorin.ru/pictures/catalog/s ... t560_2.jpg
Lenovo ET560 + SD 4Gb
WM2003 Phone Edition
Installed after SE
(Описание)

sshd
Нобелевский лауреат (7 lvl)
Сообщения: 2159
Зарегистрирован: Вс мар 19, 2006 15:55

Сообщение sshd » Вс май 27, 2007 18:57

NikoS писал(а):датой их создания,
а чего дата? они создаются при каждой загрузке девайса (ну а если существуют, то просто открываются).
NikoS писал(а):Размерами, начиная с
MsgQueueDataFileMicrosoft Broadcast Message SMS Protocol (Receive Only) по
MsgQueueDataFileMicrosoft WDP SMS Protocol - одинаковы до байта.
правильно. а почему должны быть разные размеры?
это же файлы абсолютно одинакового назначения, просто для разных протоколов.
размер, как я уже говорил, читается из реестра.
NikoS писал(а):И, собственно, (ясно из начала темы) процессом, их держащим.
нет, из начала темы это нифига не ясно.
процесс - точно не знаю, а вообще - примерно так:
tmail (или кто-то ещё, точно не скажу) загружает tpcutil.dll, в ней вызываются SmsOpen для соответствующих протоколов (5 из этих 7-ми, остальные 2 - в wapdrv.dll).
потом - в ccoredrv.dll создаются эти файлы (значит держит их скорее всего device.exe, ну или может nk.exe, потому как используется CreateFileForMapping), а на основе них - memory mapping. и доступ к memory mapping'у ограничивается mutex'ом (для каждого из протоколов создаётся).
NikoS писал(а):А ппц для того и нужен (в этом прикол) - дата
ну в общем дата - не важна, как я уже сказал.
NikoS писал(а):Смысл в самом начале - в первом топике
не нашёл, если честно.
NikoS писал(а):Благодаря sshd я поднялся на 10 постов
а ты случайно не в школе ещё учишься?
а то очень уж похоже.... количество постов считаешь, и т.п.
Samsung GT-S8500 + MicroSD 8Gb

NikoS
Профессор (5 lvl)
Сообщения: 728
Зарегистрирован: Вт янв 10, 2006 03:32

Сообщение NikoS » Вс май 27, 2007 21:10

sshd писал(а):а чего дата? они создаются при каждой загрузке девайса
Увы - нет ;-)
sshd писал(а):размер, как я уже говорил, читается из реестра.
Нет, не читается.
В указанном тобой подразделе ни одного ключа кроме обычного дефолта.
Ни в Se, ни в РЕ.
sshd писал(а):нет, из начала темы это нифига не ясно.
Если не забыл, в начале Я писал(а):...
даже после оставления только минимума самых критических.
... Необходимый
минимум для юза: device.exe, filesys.exe, gves.exe, NK.EXE, services.exe, shell32.exe, srvtrust.exe.
Не ясно тебе, возможно.
sshd писал(а):процесс - точно не знаю,
держит их скорее всего device.exe, ну или может nk.exe, потому как используется CreateFileForMapping)
device... , NK... - гаданье на кофейной гуще.
Ясно, что какой то держит - все не остановишь, даже любой из этих - потом не поюзаешь - до ресета ;-)
sshd писал(а):а ты случайно не в школе ещё учишься?
а то очень уж похоже.... количество постов считаешь
У меня ребёнок скоро школу закончит, а ты, видать, не понял, что я имел в виду?
Почитай сначала, вдумайся.

Приятно было пообщаться.

.
http://www.teorin.ru/pictures/catalog/s ... t560_2.jpg
Lenovo ET560 + SD 4Gb
WM2003 Phone Edition
Installed after SE
(Описание)

sshd
Нобелевский лауреат (7 lvl)
Сообщения: 2159
Зарегистрирован: Вс мар 19, 2006 15:55

Сообщение sshd » Вс май 27, 2007 21:27

NikoS писал(а):Увы - нет
как раз да.
попробуй их переименовать и перезагрузиться - создадуться новые.
NikoS писал(а):Нет, не читается.
В указанном тобой подразделе ни одного ключа кроме обычного дефолта.
Ни в Se, ни в РЕ.
ну значит если их не прочитать, то берутся значения по-умолчанию.
щас уточню......
да, похоже что так.
NikoS писал(а):Не ясно тебе, возможно
процитируй мне, где в первом посте вопрос "какой процесс держит этот файл?". а нет там такого вопроса. просто есть перечисление запущенных процессов (зачем - непонятно).
NikoS писал(а):device... , NK... - гаданье на кофейной гуще.
вовсе нет.
ccoredrv.dll - там драйвер, значит эту dll грузит device.exe.
но для создания файла используется CreateFileForMapping, значит по-идее файл создаётся в kernel'е.
сам-то проверь, если хочешь. или тебе лень что-то самому сделать? только на форуме писать можешь, и всё?
NikoS писал(а):Ясно, что какой то держит - все не остановишь, даже любой из этих - потом не поюзаешь - до ресета
ну да. а зачем останавливать?
какая конечная цель всё-таки? сначала ты говорил, что хочешь выяснить какой процесс держит файл, а теперь такое впечатление, что тебе этого уже недостаточно.
Samsung GT-S8500 + MicroSD 8Gb

Аватара пользователя
Михаил-iver
Warden
Сообщения: 6085
Зарегистрирован: Пт июн 16, 2006 20:58

Сообщение Михаил-iver » Вс май 27, 2007 21:35

[тема закрыта. Нарушение пунков правил: 1.6, 1.7, 1.8, 1.13]
Решения и действия модератора могут быть обжалованы у администратора Форума, согласно пункту правил 2.3.
HP iPAQ hx4700JDark Edition WM6+Nokia E63(МТС)
ASUS EeePC 901 WinXP
HP iPAQ 214 и ещё много всяких железок
Участник MobileCommunity [hx4700.info]
MobileCommunity ID: 1 347

Закрыто

Вернуться в «Windows Mobile и Pocket PC - общие вопросы»