WM6 SDK - Windows Mobile Development and Hacking General

I just downloaded the WM6 Professional SDK from Microsoft, but since I don't have MS Visual Studio 2005, it wouldn't let me install the SDK. I tried doing a "msiexec /a" command but it asks for a "Company Name" and "CD Key" and wouldn't let me continue. Is there any way to get the SDK to install? I'm very interested in playing with the new WM6 device emulator.

Have you tried decompiling the .msi into the source components?
V

vijay555 said:
Have you tried decompiling the .msi into the source components?
V
Click to expand...
Click to collapse
Sounds like a good idea. Can you give me some clues on how to do that?

http://legroom.net/modules.php?op=modload&name=Open_Source&file=index&page=software&app=uniextract
V

Thanks V, that works perfectly!

Related

.NET Compact Framework 2

I have Visual Studio 2005 on my PC plus the WM5 SDK. I have been developing a WM5 application and using the emulator to debug. It is nearly ready and thought that I would debug through the Wm5 PPC. I was then confronted with a warning message that the Compact Framework 2.0 was not installed on my PPC. OK I thought so downloaded the NETCFSetupv2.msi from Microsoft. When I try to run this I am told that I already have the .NET 2 Framework - presumably because I have VS 2005 etc.
Is there any way for me to get the CF2 onto my PPC without having to uninstall VS 2005???
Hi there,
Yes you can....
...\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE\wce500\armv4i
go to this folder and pick up the frame work that suits you
copy the cab file "NETCFv2.wce5.armv4i.cab" for Pocket PC to Pocket PC and install it.....
regards
Aftab Alam
If you go into the properties of your project within VS2005 you will see a tab page for Devices. On that tab page change the target device to that which you want to deploy it to and lower down the page you will see a check box to "Deploy the latest version of the .NET CF". Ensure that box is checked. Debug your project and the CF will be installed on the device.

windows 2005 device emulator

Hello
is the microsoft windows 2005 device emulator a part of the visual studio 2005 or is it available standalone?
Both. VS 2005 comes with its own device emulator that run code specific to emulators.
MS now also has a standalone emulator that runs ARM code. It is free for download from MS site, just search.
thanks dude
Is there any emulator which can emulate the nk.nbf of the ROM image on the PC??
what is the nk.nbf?
nk.nbf is the ROM image file which is flashed on the device for changing or upgrading the ROM of the device...
so it is some sort of boot strap image
can any one stick in a link to the ms stand alone app i cant seem to find it
sorry for the inconvenance guys
Here is one.
thanks and welcome to xda

[release] UnSigner - remove authenticode signs

attached UnSigner.exe:
Strips authenticode signs (aka certificates) from binary files (exe, dll, mui, cpl etc.)
command line (PC):
UnSigner file1 [...]
Latest version here. Compiled under VS2005 without SP1 and it should run on any PC
getting an error when running from cmd line. "system cannot execute the specified program"
Wrrr
I hate Msoft. It is the same as: http://forum.xda-developers.com/showthread.php?p=1161953&highlight=execute#post1162020
Could anybody recompile attached source under VS2005 without(!) ServicePack and post exe here? As Win32 console application.
eb3604 said:
getting an error when running from cmd line. "system cannot execute the specified program"
Click to expand...
Click to collapse
Same problem under Win XP SP2.
NOTE: Oh, I saw that you've find the reason
One question:
Any success using this with cab files?
Form my experience ImageRemoveCertificate function only works with valid binary images meaning exe and dll (also MUI which is a dll).
levenum said:
One question:
Any success using this with cab files?
Form my experience ImageRemoveCertificate function only works with valid binary images meaning exe and dll (also MUI which is a dll).
Click to expand...
Click to collapse
Just tested. In fact - no support for cabs. But (IMO) it is relatively easy to re-create CAB (without sign).
Looking forward for this
see if this works. used it on 2 files from a titan dump. worked great! thanks!
eb3604 said:
see if this works. used it on 2 files from a titan dump. worked great! thanks!
Click to expand...
Click to collapse
Thanks. Updated first post
eb3604 said:
see if this works. used it on 2 files from a titan dump. worked great! thanks!
Click to expand...
Click to collapse
It doesn't work in my PC. I'm running XP Pro Italian with all the .Net crap installed.
Any suggestion?
risidoro said:
It doesn't work in my PC. I'm running XP Pro Italian with all the .Net crap installed.
Any suggestion?
Click to expand...
Click to collapse
Same problem here... have all .net 1.1, 2 and 3 installed... nothing
dont knw running xp sp2. works fine for me
eb3604 said:
see if this works. used it on 2 files from a titan dump. worked great! thanks!
Click to expand...
Click to collapse
Your binary is compiled with VS2005 with(!) SP1. Work well on any PC with VS2005 with SP1. Otherwise you will got a message "improper configuration" or something like it.
-------------------------
Probably (updated) attachment from first post should work on any PC windows
Nice! Just tested working on Vista 32. Thanks very much.
luv2chill said:
Nice! Just tested working on Vista 32. Thanks very much.
Click to expand...
Click to collapse
Damn, Vista doesn't run in my PC, it's too painfully slow...
Wait! I've run every kind of OS's in my PC before, Linux (with compiz), FreeBSD (and web server running), OpenBSD, OpenSolaris, XP, 2k3 Server Pro, BeOS... Maybe it is Vista that's too awfully slow!!!
risidoro said:
Damn, Vista doesn't run in my PC, it's too painfully slow...
Wait! I've run every kind of OS's in my PC before, Linux (with compiz), FreeBSD (and web server running), OpenBSD, OpenSolaris, XP, 2k3 Server Pro, BeOS... Maybe it is Vista that's too awfully slow!!!
Click to expand...
Click to collapse
Ubuntu FTW
Downloaded file on first post. Will post feedback ASAP.
dferreira said:
Ubuntu FTW
Click to expand...
Click to collapse
Great! I'm an Ubuntu guy too
PS: sorry for the OT!
Everything is working now... lets see now if I can do what I want
Is it supposed to say anything if it doesn't or does remove the signing ?
EDIT: it says if any certificate is removed... ok... lets see if it works now then
I'm contributing to this unsigner
Just add UnSigner.exe and the attached batchUnsign.bat to the root of the directory you want to remove the certifications from *.exe *.mui *.dll files and if you run the batchUnsign.bat it should process the entire directory and sub directories for those files
Enjoy.
Marvelous program from a Super Duper programmer.

Run VBS on PPC

Hi Guys,
I have a VBS Script which you enter in a username and password and if your credentials are correct the VB script decides to bring down a certificate for a wireless network.
The script works fine on computers but I cant get it to run on windows mobile. Can anyone help me?
Thanks,
Luke
Try Aero VB Runtime.
GoldCoin said:
Try Aero VB Runtime.
Click to expand...
Click to collapse
What if I need to run a microsoft access mdb file with VB script included ?
GoldCoin said:
Try Aero VB Runtime.
Click to expand...
Click to collapse
I downloaded it and tried to install but it says this software is not intended for this device. Do you have a working copy?
I downloaded it and tried to install but it says this software is not intended for this device. Do you have a working copy?
**BUMP**

Visual Studio 9 + WM6 SDK

Hi guys. I've been playin around with Visual Studio 2008, making a project for SmartDevices and my X1 using Visual Basic. I run the application in the built-in WM6Pro emulator provided, and it works fine. But when I make a CAB out of it, and try to install on device, it is unsuccessfull. When I compile it as EXE and run on device, it starts. But as soon as I try to click something within the program I get an error message saying "Cannot find file 'Micrsoft Visualbasic Resources" or something. I'm guessing I need to tell the application what dll's to reference..? But how? Anyone got a moment to explain? Thanks in advance,
//Fred
What .net compact framework version is your application targeted at?
I assume where you were working with the emulator, you were doing debugging/deployment inside visual studio? When you are doing this visual studio will automatically deploy the required files such as .net compact framework 3.5 I think.
Since if you are using .net compact framework 3.5, then you will need that installed for you X1, since WM6 naively only includes .net CF 2.
Give that a try and let us know about your results?
I have used 3.5 when emulating in VS. I have 3.5 installed on my device.
When you are testing your application out in the emulator, have you ever tried installing it with the same cab files?
And what is the result? (make sure when you install the cab file, that the directory is not the same as the 1 you have been deploying when debugging, otherwise if they are the same clean up the folder first)
It the cab file doesn't work when it is being installed on the emulator, then at least we can isolate the problem to the actual configuration on your X1 rather than the cab file.
I assumed you used the Smart Device CAB Project template in visual studio?
If that is the case you might have not configured the settings properly yet.

Categories

Resources