[Q] Sideloaded system tools - Optimus 7 General

Hi!
Are there any working registry editors for LG phones?
I've tried Schaps Registry Editor but it just don't cut it (won't save changes to values).
Only way I manage to actually make lasting changes in registry is through MFG, but it's a really cumbersome way since you have to write every single key and value. I'd like a more graphical way of doing it.
I'd love to find something that works on my LG Optimus 7.
TIA
/J

The point of MFG app registry editor is that the on-phone one, no matter how spartan and rigorous, has full read/write access to the registry, while all other available graphical options are restricted to read only in many device-related cases.
Stick with MFG and you are far less likely to mess up the phone as well, as you will not accidentally delete a key.

kapanak said:
The point of MFG app registry editor is that the on-phone one, no matter how spartan and rigorous, has full read/write access to the registry, while all other available graphical options are restricted to read only in many device-related cases.
Stick with MFG and you are far less likely to mess up the phone as well, as you will not accidentally delete a key.
Click to expand...
Click to collapse
It's very easy to mess upp your phone using MFG, try entering a value in controlpanel\themes\accentsdisplayname without matching entries in themes\0\accents and themes\1\accents
Trial and error and two factory resets later I now have the accent colours I want.
There must be a way to incorporate MFG in a graphical shell in some way, guess I have to look into that myself as the regedit I've tried so far is rather pointless.
/J

Related

registry findings ?

I want to find some things in the registry and perhaps run a clone of the device itself on the PC so that I can test some things out. I understand there is a way to emulate a device on the PC. Is that correct? How?
Also, I need a way to export the MDA registry so that it can be opened and searched within Windows XP. Is this possible?
Things I want to find initially in the MDA in the registry.
mapping for the green phone key among other keys
backlight for phone keys and keyboard keys.
Use a good registry editor or Visual Studio.
I use Kilmist. I understand Total Commander is good.
Export registry in standard PC format and then copy to pc, browse in notepad. Just DON'T import it by accident onto pc.
You can't just copy a registry into the emulator - they are based on different hardware designs. Most stuff will work, some is likely to screw up emulator. No permanent damage, but bare it in mind.
What device are you looking for these keys on?
I can tell you that the settings for backlight for green and red key and keyboard backlight aren't settled in the registry. Some settings there, but not all.. at least AFAIK.
V
vijay555 said:
Use a good registry editor or Visual Studio.
I use Kilmist. I understand Total Commander is good.
Export registry in standard PC format and then copy to pc, browse in notepad. Just DON'T import it by accident onto pc.
You can't just copy a registry into the emulator - they are based on different hardware designs. Most stuff will work, some is likely to screw up emulator. No permanent damage, but bare it in mind.
What device are you looking for these keys on?
I can tell you that the settings for backlight for green and red key and keyboard backlight aren't settled in the registry. Some settings there, but not all.. at least AFAIK.
V
Click to expand...
Click to collapse
IC... No wonder nobody had found a way to map them. However there is software that maps hardware keys for other devices. If not settled in the registry then where/what/how is the software changing them?
Hi all, where can I found a full descriptions of every single registry key & function/purpose of those key. Now I become interested to play with this setting. I know that are VERY DANGEROUS thing. Appreciate for help
zaidam said:
Hi all, where can I found a full descriptions of every single registry key & function/purpose of those key. Now I become interested to play with this setting. I know that are VERY DANGEROUS thing. Appreciate for help
Click to expand...
Click to collapse
And it's frowned upon by T-Mobile. Watch out for the phone police .
Now now, lets not scare any one.
Playing with registry on windows mobile device is only dangerous if you care about whats on that device and don't want to hard reset. Otherwise you can go ahead an experiment as hard reset will restore original reg settings.
Oh and as for the phone police, well they don't carry real guns do they?
But seriously there is no list of every reg key. Registry is a general settings database for the whole windows mobile OS and the apps on it. It was designed to replace a hoard of ini files.
Documentation of relevant settings is usually attached to documentation of what ever they control (if there is any such documentation) and since any app can write to the registry there may be settings no one ever documented (there certainly are undocumented settings for the system it self like NeverDorkMemory).
Guys, you should know what you're doing when playing with the registry. But it's always best to make a backup. You'll find it hard to irrepairably damage your phone (which is always fixable by a hardreset or rom flash) in the registy, but a backup is safer.
zaidam - seriously man, what do you think we do here? If microsoft gave us a list of every registy setting, a lot of guys would be out of a job, it'd be too easy! If you're brave enough, experiment with the registry and discover a new hack. If not, just browse around and see what's possible through the registry hacks.
trpenner - you answered your own question with a different answer. The keyboard can be remapped, quite easily. Some of it can be done though the registy, some requires apps like AE Button Plus. AEBP doesn't use the registy (I presume) because it requires a lower level of programming not exposed by the registry.
However, the red and green key are not mappable (AFAIK) through the registry alone.
V
vijay555 said:
Guys, you should know what you're doing when playing with the registry. But it's always best to make a backup. You'll find it hard to irrepairably damage your phone (which is always fixable by a hardreset or rom flash) in the registy, but a backup is safer.
zaidam - seriously man, what do you think we do here? If microsoft gave us a list of every registy setting, a lot of guys would be out of a job, it'd be too easy! If you're brave enough, experiment with the registry and discover a new hack. If not, just browse around and see what's possible through the registry hacks.
trpenner - you answered your own question with a different answer. The keyboard can be remapped, quite easily. Some of it can be done though the registy, some requires apps like AE Button Plus. AEBP doesn't use the registy (I presume) because it requires a lower level of programming not exposed by the registry.
However, the red and green key are not mappable (AFAIK) through the registry alone.
V
Click to expand...
Click to collapse
It's the red/green keys I am after. Maybe one day we someone smarter than I will be willing to take up the challenge.
As I said, they can certainly be reassigned through code, fairly easily, but not through the registry alone I believe.
V
trpenner said:
It's the red/green keys I am after. Maybe one day we someone smarter than I will be willing to take up the challenge.
Click to expand...
Click to collapse
Red and green buttons are mappable using the third party softs like AE button Plus. I am using it and I have mapped the red button to close (not minimise) the running application when pressed twice. You can also try...
c_shekhar said:
Red and green buttons are mappable using the third party softs like AE button Plus. I am using it and I have mapped the red button to close (not minimise) the running application when pressed twice. You can also try...
Click to expand...
Click to collapse
AE button plus.... THAT's hopefully what I was looking for. I'll check it out. Thank you SO much! What's the best checkbook app?

Utility to Compare Registry ?

Greetings,
I had some strange behaviour recently on my Wizard which after much analysis decided to try a hard reset. It worked like a charm and all is well now.
I had to re-install my programs and settings and I also understand that the registry gets returned to factory defaults.
This leads me to something I remember seeing for Windows XP which was a utility that compared reg keys, either using an original and current copy of the registry as a basis for comparison or a real-time utility that informed the user each time a key got changed.
I don't think the Wizard CPU could cope with the latter but a reg compare utility might be useful for future. Does anyone know of such a beast ? I did do some searching and checked the Wiki but couldn't find anything.
TIA,
Tony
I'm looking for the exact same thing. Certain apps change some settings after an install and I want to go into the registry and delete them.
Does anyone know of a good FREE app on the PC side to compare the contents of 2 txt files??
I found SPB Backup backs up the registry into a few text files (this is after you extract them from the backup).
I'm looking for something like this, but free : www.grigsoft.com/wincmp.htm
Personally, I use an XML query of he Reg CSP and then use an XML comparison tool (XML Notepad 2007) to look at whats changed.
I think you have a couple of decent options here... firstly, you could install PHM Registry Editor on the PPC, export the registry both before and after any changes you make. Then copy the exported files to the PC and check for changes using Windiff. This will tell u what has been added, changed or removed between the two files.
Alternatively, take a look at SKTracker (Google) - this app lets you take snapshots before and after, then compare (registry and file changes).
I've used both methods with success, see what you think.
JoelC said:
I think you have a couple of decent options here... firstly, you could install PHM Registry Editor on the PPC, export the registry both before and after any changes you make. Then copy the exported files to the PC and check for changes using Windiff. This will tell u what has been added, changed or removed between the two files.
Alternatively, take a look at SKTracker (Google) - this app lets you take snapshots before and after, then compare (registry and file changes).
I've used both methods with success, see what you think.
Click to expand...
Click to collapse
Thanx. I have both....I will give them a try.
SSnap.
V
I know this different from the topic a bit, but I was curious if you guys knew of a free registry cleanup app.

good back up prog for 6800?

i dont have the email setup so it wont back up my contacts. anyone know or have a link to a backup program that will grab my contacts?
why dont you sync it with outlook on your computer?
why dont you sync it with outlook on your computer?
http://handheld.softpedia.com/get/System-Utilities/Backup/NS-Contacts-Backup-Pocket-PC-20758.shtml
ca3sar said:
i dont have the email setup so it wont back up my contacts. anyone know or have a link to a backup program that will grab my contacts?
Click to expand...
Click to collapse
SPB Backup works great. Just search SPB Software and you will find it. It has a free trial that runs out after a little while though. I think its 10 bucks to purchase a license. I just set the phone up the way i want it and just back it up. It copies everything all the way up to registry edits, or you can just have it copy certain info. ( i just keep reinstalling the trial program)
if you just want to backup PIM stuff (contacts, calendar, tasks, etc), look in the development section of this forum for PPCPimBackup. works great
nxtech3 said:
It copies everything all the way up to registry edits,
Click to expand...
Click to collapse
Well, the probelm is it isn't capable of doing just registry "edits" actually. As far as I can tell it just backs up the whole registry. What's a good tool for just backing up selected registry entries? I know Phm will do, it, but it won't restore.
I ask because when upgrading roms you certainly don't want to overwrite the whole registry with the old one. It's probably dangerous enough to assume that just your old registry tweaks will still work... but probably not too dangerous to be worth trying.
I use PPCPimBackup2005-6. You can d/l it at www.freewarepocketpc.net.
Great program.
how about backing up stuff besides PIM?
I have outlook and am synching between it and my Titan, so that takes care of backing up the contacts, schedule, etc.
Now, how about all of the cool add-ons I've put in place? Any way to avoid having to manually reinstall it all if you were to wipe the Titan?
dagurasu said:
Well, the probelm is it isn't capable of doing just registry "edits" actually. As far as I can tell it just backs up the whole registry. What's a good tool for just backing up selected registry entries? I know Phm will do, it, but it won't restore.
I ask because when upgrading roms you certainly don't want to overwrite the whole registry with the old one. It's probably dangerous enough to assume that just your old registry tweaks will still work... but probably not too dangerous to be worth trying.
Click to expand...
Click to collapse
just copy and paste the selected registry entries with total commander.
Thanks. I know how to edit registry entries, and someone once taught me that modern computer gizmos have this cool copy and paste feature that you mention.
Seriously though, it sure would be neat to be able to compile all one's registry edits in one place and just click to install them. Obviously this is doable as people (here) write cabs to do it. I don't know how, or how simple it is. If it were really simple probably most everyone would do it, and there wouldn't be so many posts asking for cabs for things.
I think I saw something about WinCE CabManager possibly being a good tool for this? Maybe I'll play with it, but if there' s a simpler more single purpose tool for this, that would probably be better.
for reg edits you can use resco registry to export all the keys and values you change, then consolidate them all into 1 .reg file, then just import it after a hard reset or upgrade
I see it can read phm reg files... except you have to add a line at the top with the Windows Registry Editor program name or it will refuse saying it doesn't recognize the file.. That's seems pretty petty.
I found a better reg import solution. Total Commander has rather hidden registry editing capability. The registry is found in \\\registry\ or by switching to 2 virtual window view. Copy and paste reg files to the registry root and that's it.
I had one reg file missing carriage return at the end and rather than complain it made an incorrect value.. so maybe a little weak on sanity checks, but easy to use, and free and has a text editor included.
Now I can dump all my reg tweaks in one big file and save lots of time installing the next rom that will trun my phone into a personal teleportation device... with EnableUpsideDownMaterialization=dword:00000001 by default.

HKLM/Software... ?

Complete newbie....
How do I get to find this folder (HKLM/Software...) ?
Can I still reset the phone to factory default after putting in some cab files?
regards Helle (very new to this)
HKLM (HKEY_LOCAL_MACHINE) is not a folder. It is a root key in the registry , which is basically a common store for windows and windows application where they keep some settings and other various information (though this does not mean that any setting you can change on your phone is held in the registry. Some are. Some aren't.)
You need a registry editor to edit the registry. The two most commonly recommended are Resco (you need Resco Explorer + the registry add-on), and Total Commander. Either work fine, but Resco is not free.
In answer to your second question, yes, you can factor reset the phone after installing cab files and it will get rid of them (if they were installed on the device, not the storage card). Depending on what you've installed, you may be able to get rid of them with a simple "remove programs" from the settings. Some mods don't uninstall, so a hard reset is a good way to get rid of them. Just be aware that a hard reset obviously means that you'll need to set up your phone from scratch again, so you'll probably want a backup before you do it.
Hope this helps mate
You can also use PHM RegEdit to edit the registry.
thanks for your fast reply...
I did look at Rescos, but also at Soti's (which looks pretty cool)
Would Soti's be a good buy?
I think a free registry editor for winmo is more than enough.
TotalCommander for copy and a remote Regedit additional - also free - and you don't need more for your purposes.
Micha
okay... buying a product doesn't really bother me that much, I mean it's not like a million dollars, and I can do it from my PC (I guess I thought it would be easier to write etc.

[XAP][SOURCE] WP8 Registry Tools

Rebranded to WP8 Registry Tools from Lumia Registry Modifier
This is a basic registry viewer/editor demonstration using Registry dlls pulled from Nokia xaps within the latest FFUs.
First, a few things to note.
1) This only retrieves values from HKEY_LOCAL_MACHINE
2) It CAN read DWORD values now, but can't write. (Hell you probably won't be able to write ANYWHERE, but the code is there)
Instructions are quite simple.
To Read Values:
1) Put the Registry key in the first box (ex. SOFTWARE\Classes\MIME\Database\Codepage\1254
2) Put the Registry Value in the second box (ex. 1254)
3) Press Get Value.
To Set Values:
1) Put the Registry key in the first box (ex. SOFTWARE\Classes\MIME\Database\Codepage\1254
2) Put the Registry Value in the second box (ex. 1254)
3) Put the new registry value result in the Set Value box.
4) Press Set Value.
This is very very basic, but I wanted to just show off something using what Nokia has provided us.
We can't write dword values unfortunately so hopes of using this to change the MaxUnsignedApp value are lost. This MAY be possible with @GoodDayToDie 's WP8NativeAccess library, but with this it isn't.
In case everyone wondered what that key is... SOFTWARE\Microsoft\DeviceReg\Install
Side load away
Hmm... I get Access Denied in my library on most keys that I've tried to write. If you can write the codepage, that's interesting (generally speaking, HKLM has stronger protections). I'll double-check whether I can write there myself. If not, but you can, then we have an elevated privilege attack vector...
Also, we should see whether the app runs on non-Nokia devices. I suspect that it will, if it works the way I think it does, but in that case it also won't have much in the way of permissions.
Getting DWORDs to work is a good project, I'm sure it's possible (works fine in NativeAccess, incidentally).
EDIT: Any chance you could include the source?
snickler said:
This is a basic registry viewer/editor demonstration using Nokia's Native Registry dll pulled from one of their apps.
First, a few things to note.
1) This only retrieves values from HKEY_LOCAL_MACHINE
2) DWord values aren't supported.
Instructions are quite simple.
To Read Values:
1) Put the Registry key in the first box (ex. SOFTWARE\Classes\MIME\Database\Codepage\1254
2) Put the Registry Value in the second box (ex. 1254)
3) Press Get Value.
To Set Values:
1) Put the Registry key in the first box (ex. SOFTWARE\Classes\MIME\Database\Codepage\1254
2) Put the Registry Value in the second box (ex. 1254)
3) Put the new registry value result in the Set Value box.
4) Press Set Value.
This is very very basic, but I wanted to just show off something using what Nokia has provided us.
This doesn't seem to work with dword values unfortunately so hopes of using this to change the MaxUnsignedApp value are lost. This MAY be possible with @GoodDayToDie 's WP8NativeAccess library, but with this it isn't.
In case everyone wondered what that key is... SOFTWARE\Microsoft\DeviceReg\Install
Side load away
Click to expand...
Click to collapse
atleast its a start.
GoodDayToDie said:
Hmm... I get Access Denied in my library on most keys that I've tried to write. If you can write the codepage, that's interesting (generally speaking, HKLM has stronger protections). I'll double-check whether I can write there myself. If not, but you can, then we have an elevated privilege attack vector...
Also, we should see whether the app runs on non-Nokia devices. I suspect that it will, if it works the way I think it does, but in that case it also won't have much in the way of permissions.
Getting DWORDs to work is a good project, I'm sure it's possible (works fine in NativeAccess, incidentally).
EDIT: Any chance you could include the source?
Click to expand...
Click to collapse
ah yes, sorry about that. Let me load up my laptop
EDIT: Source added.
Hi I found the Registry item
(File path : <ffu>\Windows\Packages\RegistryFiles\SOFTWARE.REG)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap
where we can set extensions and their types.so is it possible to add a new extension so that it will also be supported and visible in sdcard ?
vivekkalady said:
Hi I found the Registry item
(File path : <ffu>\Windows\Packages\RegistryFiles\SOFTWARE.REG)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap
where we can set extensions and their types.so is it possible to add a new extension so that it will also be supported and visible in sdcard ?
Click to expand...
Click to collapse
It doesn't support creating new key values, only modifying existing ones. If the data is within one key value and it's able to be read, then it should be able to have things added to it.
EDIT: From what I've seen, what you're trying to do won't be possible with this. Each extension has a different key value.
We may need to start an "interesting registry values" thread here, similar to the one for WP7. Of course, it'll be more interesting if we can actually change any of them.
Oh, and the app works on my ATIV S, just by the way. Need to find some interesting paths to test it on, though.
EDIT: Have you been able to write to *any* values using this? It fails for me every time, but I haven't tried that many yet.
GoodDayToDie said:
We may need to start an "interesting registry values" thread here, similar to the one for WP7. Of course, it'll be more interesting if we can actually change any of them.
Oh, and the app works on my ATIV S, just by the way. Need to find some interesting paths to test it on, though.
EDIT: Have you been able to write to *any* values using this? It fails for me every time, but I haven't tried that many yet.
Click to expand...
Click to collapse
it has failed for me also. The only values I could write to were the ones that corresponded to Nokia. I'll look through the code again and make another update. I'm going to also rebrand it since it works for non Lumia phones.
Interesting about the Nokia paths working. That could be some characteristic of the DLL you use having better permissions or something specific to OEM stuff, but I actually suspect it's just that Nokia didn't bother to lock down the ACLs on their parts of the registry. You can easily adapt the app to my NativeRegistry class to test this, if you want.
Hmm that's a good idea. I just rebranded it to WP8 Registry Modifier. I'll add in your NativeRegistry class to work along with the RegistryRT class to see what comes about.
DWORD support
For DWORD support, take a look at the Nokia.SilentInstaller.Runtime.wim... The "CSilentInstallerRuntime" class contains multiple methods to interact with the registry including:
CreateKey
GetRegDWORDValue
GetRegSZValue
GetRegSZValueL
IsRegistryDWORDValueExists
IsRegistryKeyExists
IsRegistryREGSZValueExists
SetRegDWORDValue
SetRegSZValue
A bit off topic, I found a way to launch any URI... Literally, ANY URI (app:// http:// or anything). I can launch any application (using the GUID - so it must be a registered application but doesn't have to be one that you see in your programs list) and go to a specific page within that application. I can also pass any kind of query string that could unlock some hidden features in an application (such as the Extras+Info application - I can launch it using any dial string even though my ROM has that particular dial string disabled). I do so by launching a Toast message which allows me specify a launch uri and once it pops up, I click it. If anyone's interested, I can post a code sample for that...
@GoodDayToDie I'm able to read DWORDs with your NativeRegistry framework. I haven't been able to write though (I've only looked at the MaxUnsignedApp reg value).
What I think I'm going to do is possibly scrap the RegistryRT framework and just use yours. I can then make an even more robust app.
cpuguy said:
For DWORD support, take a look at the Nokia.SilentInstaller.Runtime.wim... The "CSilentInstallerRuntime" class contains multiple methods to interact with the registry including:
CreateKey
GetRegDWORDValue
GetRegSZValue
GetRegSZValueL
IsRegistryDWORDValueExists
IsRegistryKeyExists
IsRegistryREGSZValueExists
SetRegDWORDValue
SetRegSZValue
A bit off topic, I found a way to launch any URI... Literally, ANY URI (app:// http:// or anything). I can launch any application (using the GUID - so it must be a registered application but doesn't have to be one that you see in your programs list) and go to a specific page within that application. I can also pass any kind of query string that could unlock some hidden features in an application (such as the Extras+Info application - I can launch it using any dial string even though my ROM has that particular dial string disabled). I do so by launching a Toast message which allows me specify a launch uri and once it pops up, I click it. If anyone's interested, I can post a code sample for that...
Click to expand...
Click to collapse
I was actually looking at the SilentInstaller not long ago. I got sidetracked by the fact that I could use the NativeRegistry read DWORD values. I'll check that out and upload a new build in a few
GoodDayToDie said:
We may need to start an "interesting registry values" thread here, similar to the one for WP7. Of course, it'll be more interesting if we can actually change any of them..
Click to expand...
Click to collapse
I can write one up later. I have several registry keys that I'd like to bring attention to.
NOTE: I don't see anything editable yet, at least I can read it to compare it to the files in the ffu.
Launching a URI should be possible more directly than that, using ShellExecute, or similar, but that way is cool (and doesn't require importing unofficial native functionality).
Just a word of warning: NativeRegistry is under heavy modification. I hope to have the next Alpha release done soon, which brings a ton of changes, but in the meantime you might want to follow the changes on CodePlex; while I test every build that I push, I don't always publish the binaries.
There will be two ways to use the registry through NativeAccess soon: one is to use fairly thin wrappers around the native functions (that's mostly what's implemented now, but it will be expanded to include key and value enumeration, key creation, etc.), and the other is to use a class more akin to a .NET RegistryKey class, offering the ability to interact in a more object-oriented manner (where the object itself represents an open key).
Something I did notice when I tried to compile the NativeRegistry source (I just ended up using the binary you had for my testing) is that it kept blowing up on the include for WinReg.h. I don't have that anywhere. Am I missing something?
snickler said:
Something I did notice when I tried to compile the NativeRegistry source (I just ended up using the binary you had for my testing) is that it kept blowing up on the include for WinReg.h. I don't have that anywhere. Am I missing something?
Click to expand...
Click to collapse
I'm not sure how GoodDayToDie did it himself (probably same approach I take it) but I compiled it using the "WinReg.h" from the Windows 8 SDK and removing the desktop-only compiler "if" instruction (lines 49 and 1446). And like he mentioned, you also have to create the KERNALBASE.LIB with the required registry export functions for the linker.
cpuguy said:
I'm not sure how GoodDayToDie did it himself (probably same approach I take it) but I compiled it using the "WinReg.h" from the Windows 8 SDK and removing the desktop-only compiler "if" instruction (lines 49 and 1446). And like he mentioned, you also have to create the KERNALBASE.LIB with the required registry export functions for the linker.
Click to expand...
Click to collapse
Ah ok, thanks!
cpuguy said:
A bit off topic, I found a way to launch any URI... Literally, ANY URI (app:// http:// or anything). I can launch any application (using the GUID - so it must be a registered application but doesn't have to be one that you see in your programs list) and go to a specific page within that application. I can also pass any kind of query string that could unlock some hidden features in an application (such as the Extras+Info application - I can launch it using any dial string even though my ROM has that particular dial string disabled). I do so by launching a Toast message which allows me specify a launch uri and once it pops up, I click it. If anyone's interested, I can post a code sample for that...
Click to expand...
Click to collapse
Yes, please post your code and give yourself your own thread (at least keep it here in development ). There are a lot of underlying dialer codes that Nokia disabled when flashing the 928s. Also this could mean we could have a custom app launcher, if you wanted to customize it that way. Most of the work we have done on WP8 has occurred in the past few months; we are finally getting so close to the first InteropUnlock for Nokia/WP8.
Sent from my RM-860 (Lumia 928) using the OFFICIAL Tapatalk app.
I'm trying to figure out the correct method prototype (since this is a method that appears to be WinPhone only and isn't part of the SDK so, no details on it whatsoever)... I stumbled upon this toast functionality in "NokiaFrameworkOBAWinPRT.dll" under the "DevPropHelper" class. The method to call is "InvokeToast". This method ends up calling "Shell_PostMessageToast" in "ShellChromeAPI.dll" (this is what I'm trying to invoke directly without going through the Nokia dll).
Add a reference in your project to "NokiaFrameworkOBAWinPRT.winmd" (you can find this in newer versions of the Extras+Info app)
Add the necessary <InProcessServer> tag (to allow the "NokiaFrameworkOBAWinPRT.DevPropHelper" class) in the <ActivatableClasses> section of you WMAppManifest.xml file
In the code... Create an instance of "NokiaFrameworkOBAWinPRT.DevPropHelper"
In the code... Call the "InvokeToast" method (of the previously created object) passing it:
Application GUID (can be your local app's GUID - doesn't seem to matter)
URI to launch in string format
Toast title (can be anything)
Toast content(can be anything)
When the Toast notification pops up, click on it and that's it.

Categories

Resources