[Projekt] WM6 wersja PL

  • 581 Odpowiedzi
  • 59105 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

mobi_one

Odp: [Projekt] WM6 wersja PL
« Odpowiedź #180 dnia: Maj 12, 2007, 20:02:04 »
a za klawiature a dokladniej polskie znaki
sterownik klawiatury msimpl.dll i msimpl.96.dll < jego obraz

oraz te wpisy:
[HKEY_CLASSES_ROOT\CLSID\{FD270799-1765-4c4b-892F-D9554AA13C26}]
  "ShiftLock"=dword:0

  "KBMode"=dword:5

  @="Klawiatura"


[HKEY_CLASSES_ROOT\CLSID\{FD270799-1765-4c4b-892F-D9554AA13C26}\DefaultIcon]
  @="msimpl.dll,0"


[HKEY_CLASSES_ROOT\CLSID\{FD270799-1765-4c4b-892F-D9554AA13C26}\IsSIPInputMethod]
  @="1"


[HKEY_CLASSES_ROOT\CLSID\{FD270799-1765-4c4b-892F-D9554AA13C26}\InprocServer32]
  @="msimpl.dll"
oraz
[HKEY_CURRENT_USER\ControlPanel\Sip]
  "DefaultIm"="{FD270799-1765-4c4b-892F-D9554AA13C26}"
ale trzeba wykopsac z rejestru wpisy dotyczace klawiatury angielskiej oraz Letter Recognizer i Block Recognizer o moze cos jeszcze

*

Offline djremo

  • **
  • 197
  • Sprzęt: SPV M650 WM6 B&B4.3
Odp: [Projekt] WM6 wersja PL
« Odpowiedź #181 dnia: Maj 12, 2007, 20:04:50 »
a moze ktos podpisac cyfrowo mmstransport bo mnie wyskakuje ze nie moze ukonczyc pracy

Odp: [Projekt] WM6 wersja PL
« Odpowiedź #182 dnia: Maj 12, 2007, 20:16:19 »
cholera mam problem z tym streamingmedia... nie moge go zapisac... zmieniam tylko do odczytu, ale to nic nie daje..

*

Offline djremo

  • **
  • 197
  • Sprzęt: SPV M650 WM6 B&B4.3
Odp: [Projekt] WM6 wersja PL
« Odpowiedź #183 dnia: Maj 12, 2007, 20:17:30 »
a jakim programem edytowales

*

Offline adex1234

  • **
  • 183
  • Sprzęt: Asus P525, MDA Compact II, MDA Compact IV, Qtek 9000, WiBrain B1LE
Odp: [Projekt] WM6 wersja PL
« Odpowiedź #184 dnia: Maj 12, 2007, 20:19:02 »
ja Restoratorem 2007

*

Offline djremo

  • **
  • 197
  • Sprzęt: SPV M650 WM6 B&B4.3
Odp: [Projekt] WM6 wersja PL
« Odpowiedź #185 dnia: Maj 12, 2007, 20:22:14 »
mialem taki problem z XN Resource Editor. dlatego uzywam reshacka. teraz wzialem na probe ten plik co tlumaczysz do res hacka i zapisal bez problemu. moze pod inna nazwa pojdzie

*

Offline adex1234

  • **
  • 183
  • Sprzęt: Asus P525, MDA Compact II, MDA Compact IV, Qtek 9000, WiBrain B1LE
Odp: [Projekt] WM6 wersja PL
« Odpowiedź #186 dnia: Maj 12, 2007, 20:24:07 »
ja zauważyłem że jak dużo nie zmienisz wtedy nie ma problemów, gorzej jak plik urośnie te kilka KB wtedy już kaplica :|

Odp: [Projekt] WM6 wersja PL
« Odpowiedź #187 dnia: Maj 12, 2007, 20:26:01 »
no ja uzywalem XN Resource Editor
mms normalnie poszedl, a ten cos nie chce

tylko mi nie mowcie, ze ten caly mizerny plan od nowa...

*

Offline djremo

  • **
  • 197
  • Sprzęt: SPV M650 WM6 B&B4.3
Odp: [Projekt] WM6 wersja PL
« Odpowiedź #188 dnia: Maj 12, 2007, 20:31:01 »
raczej tak

*

Offline adex1234

  • **
  • 183
  • Sprzęt: Asus P525, MDA Compact II, MDA Compact IV, Qtek 9000, WiBrain B1LE
Odp: [Projekt] WM6 wersja PL
« Odpowiedź #189 dnia: Maj 12, 2007, 20:32:30 »
a nie ma jakiegoś patcha do tej całej obsranej certyfikacji?

*

mobi_one

Odp: [Projekt] WM6 wersja PL
« Odpowiedź #190 dnia: Maj 12, 2007, 20:33:18 »
mam tez problem z podpisaniem tego mmsa

*

Offline adex1234

  • **
  • 183
  • Sprzęt: Asus P525, MDA Compact II, MDA Compact IV, Qtek 9000, WiBrain B1LE
Odp: [Projekt] WM6 wersja PL
« Odpowiedź #191 dnia: Maj 12, 2007, 20:45:54 »
można jeszce eXeScopem próbować :)
Napisane: Maj 12, 2007, 20:37:09
no moja teoria się potwierdziła, jak plik dość dużo urośnie to wtedy sie go nie da podpisać nawet jeśli edytujemy ResHackerem

Odp: [Projekt] WM6 wersja PL
« Odpowiedź #192 dnia: Maj 12, 2007, 20:48:37 »
można jeszce eXeScopem próbować :)
Napisane: Maj 12, 2007, 20:37:09
no moja teoria się potwierdziła, jak plik dość dużo urośnie to wtedy sie go nie da podpisać nawet jeśli edytujemy ResHackerem

co ty gadasz. porownujac z plikiem pierwotnym, to po przetlumaczeniu jest kilo lzejszy...

*

Offline adex1234

  • **
  • 183
  • Sprzęt: Asus P525, MDA Compact II, MDA Compact IV, Qtek 9000, WiBrain B1LE
Odp: [Projekt] WM6 wersja PL
« Odpowiedź #193 dnia: Maj 12, 2007, 20:49:53 »
może to w drugą stronę też działa... :/

Odp: [Projekt] WM6 wersja PL
« Odpowiedź #194 dnia: Maj 12, 2007, 21:06:16 »
oka udalo mi sie podpisac :D
ale dzisiaj juz nie bede siedzial nad streamingmedia, bo mnie oczy bola...

MMSTransport.dll zdatny do podpisu

*

Offline adex1234

  • **
  • 183
  • Sprzęt: Asus P525, MDA Compact II, MDA Compact IV, Qtek 9000, WiBrain B1LE
Odp: [Projekt] WM6 wersja PL
« Odpowiedź #195 dnia: Maj 12, 2007, 21:14:46 »
jak ci sie udało przeskoczyć ten błąd?

Odp: [Projekt] WM6 wersja PL
« Odpowiedź #196 dnia: Maj 12, 2007, 21:15:54 »
tajemnica :D hiehie :P

aha, na XN normalnie sie dalo, tylko musialem troche pogrzebac.
w razie czego, to MMSTransport podpisany SDKSamplePrivDeveloper

Odp: [Projekt] WM6 wersja PL
« Odpowiedź #197 dnia: Maj 12, 2007, 21:22:53 »
Się powymądrzam. Może się przyda.

Kopiowanie dll,exe,cpl -> mui, a potem edycja ma wadę. w MUI siedzi oryginalny kod. Niepotrzebny, a zajmuje miejsce.

Jeśli plik był podpisany, potem edytowany (czyli z punktu widzenia podpisu - uszkodzony), a potem uszkodzona całość została jeszcze raz podpisana, to wychodzi chimera (trochę certyfikowany, trochę uszkodzony). Top level podpis jest ok, ale to co pod spodem to trochę marne. (BTW. Nie znalazłem niczego, co by usuwało podpis. Mam kawałek algorytmu, tylko nie mam czasu usiąść i napisać). poza tym: nieważny podpis (ten z uszkodzonego oryginału) zajmuje trochę miejsca. Tak z kilobajt chyba.

Edycja zasobów narzędziami wizualnymi zazwyczaj powoduje drobne, niezamierzone i niejawne modyfikacje. W szczególności: resHacker dodaje jakieś dziwne flagi do dialogów (a potem się zdarza, że sam ich nie rozumie :), visual studio dodaje informacje o fontach, której nie było w oryginale (na siłę wkłada tahomę, nawet jeśli autor nie chciał tego), inne pewnie też coś robią. Najlepszym testem jest próba zmodyfikowania tapres.dll (czyli zasoby od telefonu) - w zasadzie każde narzędzie spieprzy layout.

Na swoje potrzeby znalazłem taką metodę do generowania MUI na podstawie pliku:
otworzyc (Open) plik exe, dll albo cpl w visual studio.
Zapisać jako (Save as) plik zasobów .RC (dla każdego obrabianego pliku warto stworzyć nowy katalog, bo się popieprzy - konflikt nazw)
Edytować plik RC jakms dobrym edytorem tekstowym (bo to jest plik tekstowy)
skompilować i zlinkować.

W załączniku jest cały skrypt (plik .BTM - taki .BAT dla shella JPsoftware 4NT), przykładowy COMMCTRL.RC i wyjściowy COMMCTRL.dll.0415.mui
Kluczowe są dwie linie skryptu (tu z przykładowym COMMCTRL):
rc.exe /i "C:\Program Files\Visual Studio\VC\ce\atlmfc\include" /i "C:\Program Files\Visual Studio\VC\ce\atlmfc\include" /i "C:\Program Files\Visual Studio\VC\PlatformSDK\Include" /n /l 0x0415 /fo "COMMCTRL.res" "COMMCTRL.RC"
link -nologo -dll -noentry -out:"COMMCTRL.dll.0415.mui" "COMMCTRL.res" /MACHINE:ARM

Coś takiego powinno być małe (tylko zasoby) i zdatne do podpisania (bo nie ma żadnego podpisu)

Jak się komuś przyda, to fajnie :)

--------

Załącznika nie przyjęło.
To tu wkopiuję sam makeMUI.btm.

@echo off

*setLocal
unAlias *

set path=C:\Program Files\misc;C:\Program Files\Visual Studio\VC\bin;C:\Program Files\Visual Studio\Common7\IDE;%path%
set lang=0415

Iff %# == 0 Then
For aFName in (*.rc) GoSub compile %aFName
Else
For aFName in (%$) GoSub compile %aFName
EndIff

quit

:----------------------------------------
:compile [aFName]

set trueName=%@trueName[%aFName]

echo Compiling %trueName

set aPath=%@Path[%trueName]
set aName=%@Name[%trueName]
set aExt=%@path[%trueName]

set outRes=%aPath%%aName%.res
set isDll=dll
if %@upper[%@right[5,%aPath]] == .EXE\ set isDll=exe
set outDll=%aPath%%aName%.%isDll.%lang.mui

del /q "%outDll" >&> nul:

rc.exe /i "C:\Program Files\Visual Studio\VC\ce\atlmfc\include" /i "C:\Program Files\Visual Studio\VC\ce\atlmfc\include" /i "C:\Program Files\Visual Studio\VC\PlatformSDK\Include" /n /l 0x%lang /fo "%outRes" "%trueName"
link -nologo -dll -noentry -out:"%outDll" "%outRes" /MACHINE:ARM

del /q "%outRes" >&> nul:
echo Output:   %outDll %@filesize[%outDll]
echo.

return
« Ostatnia zmiana: Maj 12, 2007, 21:27:16 wysłana przez baniaczek »

*

Offline adex1234

  • **
  • 183
  • Sprzęt: Asus P525, MDA Compact II, MDA Compact IV, Qtek 9000, WiBrain B1LE
Odp: [Projekt] WM6 wersja PL
« Odpowiedź #198 dnia: Maj 12, 2007, 21:23:41 »
pewnie klikałeś do oporu :) aż zaskoczy :P

Odp: [Projekt] WM6 wersja PL
« Odpowiedź #199 dnia: Maj 12, 2007, 21:57:14 »
pewnie klikałeś do oporu :) aż zaskoczy :P

az tak okrotny to nie bylem :P

*

mobi_one

Odp: [Projekt] WM6 wersja PL
« Odpowiedź #200 dnia: Maj 12, 2007, 22:12:20 »
baniaczek
dzieki za info, ale my tu amatorsko dzialamy (pisze o sobie), kumam (tak mi sie wydaje) co napisales, ale VS widzialem tylko u kumpla ;)
Pewnie trzeba by tak zrobic jak napisales, moze ktos sie tego podejmie, w kazdym razie wskazowki przydatne i nie jednemu pomoga otworzyc oczka :)
Na razie tak sobie dlubiemy i zobaczymy co z tego wyjdzie, moze ktos to pociagnie w kierunku bardziej profesjonalnym.

Odp: [Projekt] WM6 wersja PL
« Odpowiedź #201 dnia: Maj 12, 2007, 22:22:28 »
No co Ty? Ja to niby zawodowiec? :)
BTW: VS chyba można ściągnąć jakiegoś triala z MS. Nie trzeba w nim pisać. Nie mam WM6 i szybko nie będę mieć (BlueAngel), ale jak mogę wesprzeć ten pochwały godny projekt, to robię, co mogę.
« Ostatnia zmiana: Maj 12, 2007, 22:23:59 wysłana przez baniaczek »

Odp: [Projekt] WM6 wersja PL
« Odpowiedź #202 dnia: Maj 12, 2007, 22:39:05 »
No co Ty? Ja to niby zawodowiec? :)
BTW: VS chyba można ściągnąć jakiegoś triala z MS. Nie trzeba w nim pisać. Nie mam WM6 i szybko nie będę mieć (BlueAngel), ale jak mogę wesprzeć ten pochwały godny projekt, to robię, co mogę.

Ja sie tu nie bede popisywal, ale programowanie niestety musze znac:P

Baniaczek, ten skrypt jak jest napisany? zwykla konsolka? czy jak? i co z nim zrobic?>

Odp: [Projekt] WM6 wersja PL
« Odpowiedź #203 dnia: Maj 12, 2007, 22:48:18 »
Baniaczek, ten skrypt jak jest napisany? zwykla konsolka? czy jak? i co z nim zrobic?>
Zapisać do pliku makeMUI.btm, wstawić plik gdzieś, i odpalić z konsoli, ale pod 4NT (to taki ulepszony command.com). Działający trial jest tu: http://www.jpsoft.com/4ntdes.htm.
Czyli: uruchomić 4NT, pokaże się linia poleceń taka sama, jak standardowa konsola (w dodatku w pełni zgodna ze standardem) i z tej konsoli uruchomić skrypt.
Najprościej: uruchomiony bez parametrów kompiluje .RC z bieżącego katalogu.
BTW. Pewnie trzeba ścieżki pozmieniać, żeby pasowały.
« Ostatnia zmiana: Maj 12, 2007, 22:53:15 wysłana przez baniaczek »

*

Offline djremo

  • **
  • 197
  • Sprzęt: SPV M650 WM6 B&B4.3
Odp: [Projekt] WM6 wersja PL
« Odpowiedź #204 dnia: Maj 13, 2007, 01:24:39 »
oki. mmstransport przetlumaczony w 98%. poprawcie ewentualne błędy i podpiszcie cyfrowo bo ja cos nie moge

http://www.djremo.master.pl/MMSTransport.dll.0415.zip

Odp: [Projekt] WM6 wersja PL
« Odpowiedź #205 dnia: Maj 13, 2007, 09:38:43 »
plik ktory przerabialem, to po przerobieniu stringow udalo mi sie podpisac cyfrowo. ale po przerobieniu menu, juz nie...

nie wiem gdzie tkwi problem, ale sprobuje to rozgryzc.

djremo
twoj plik troche poprawilem, ale to i tak nie pomoglo. taki jest problem, ze nie mozna go podpisac... :(
« Ostatnia zmiana: Maj 13, 2007, 09:54:44 wysłana przez yogi_ziom »

*

Offline adex1234

  • **
  • 183
  • Sprzęt: Asus P525, MDA Compact II, MDA Compact IV, Qtek 9000, WiBrain B1LE
Odp: [Projekt] WM6 wersja PL
« Odpowiedź #206 dnia: Maj 13, 2007, 15:34:35 »
Plik MUI do WPCTSC.exe

http://rapidshare.com/files/31076208/wpctsc.exe.0409.zip.html

Nowym sposobem robiony ;)

*

Offline djremo

  • **
  • 197
  • Sprzęt: SPV M650 WM6 B&B4.3
Odp: [Projekt] WM6 wersja PL
« Odpowiedź #207 dnia: Maj 13, 2007, 15:59:43 »
hmm...?! Neutral Lang. I podpisuje sie cyfrowo bez problemów. Jak tak to moze mmstransport pojdzie
« Ostatnia zmiana: Maj 13, 2007, 16:07:33 wysłana przez djremo »

Odp: [Projekt] WM6 wersja PL
« Odpowiedź #208 dnia: Maj 13, 2007, 16:38:36 »
hmm...?! Neutral Lang. I podpisuje sie cyfrowo bez problemów. Jak tak to moze mmstransport pojdzie

potrzebujemy polski a nie neutral, ale mozesz sprobowac. mi po przerobieniu samych stringow normalnie sie podpisal, ale wystarczylo przerobic menu i koniec...

*

Offline djremo

  • **
  • 197
  • Sprzęt: SPV M650 WM6 B&B4.3
Odp: [Projekt] WM6 wersja PL
« Odpowiedź #209 dnia: Maj 13, 2007, 17:04:54 »
no u mnie nic to nie dalo dalej lipa. moze autor napisze cos wiecej. coz to za metoda