Excel Mobile accelerator table or menu item ids - Windows Mobile Development and Hacking General

I'm trying to take advantage of accelerators for menu items in Excel Mobile.
Does anyone know where I can find these id's?
Or the menu item id codes themselves? (probably same place?)
Or where to find a copy of pxl.exe that I can visually study the contents of?
Or how to emulate pressing the center joystick (action) button on my Axim x51v WM5?
My exhaustive efforts to date suggest I'm asking for Top Secret highly classified "save the world" stuff.
(If my question doesn't telegraph my non-developer status, this confession will!)
I'm not a developer, just a productivity-oriented user who continually finds myself wishing I was!
The willing need love, too! Dontcha gotta love the willing? Dontcha?
Thanks in advance.

Doesn't look like the accelerators are exposed by the .exe
V

Related

Add a new custom menu item to the PocketPC New button popup

Dear All
Please let me know if there is any program that can help the user add a new custom menu items to the PocketPC New button popup?
If such a program do not exits, how we can do that by tweaking registry, please instruct step by step
thank you
Tuan
http://www.developer.com/ws/pc/article.php/10947_1556191_1
basically: requires registry entries and programming a COM addin.
V
vijay555 said:
http://www.developer.com/ws/pc/article.php/10947_1556191_1
basically: requires registry entries and programming a COM addin.
V
Click to expand...
Click to collapse
Dear Sỉr
Thank you for your fast reply
I wonder to know if there is any program created for end-users to let them build their custom new menu?
I ask so because i am a end-user and do not have programming knowledge
Thank you
Tuan
I've never seen one.
Have you considered something like SmallMenuPlus?
I've never seen anyone use the New Menu like that - I could write it, but it's not very useful because it isn't on screen all the time. The start menu is always on screen.
V
vijay555 said:
I've never seen one.
Have you considered something like SmallMenuPlus?
I've never seen anyone use the New Menu like that - I could write it, but it's not very useful because it isn't on screen all the time. The start menu is always on screen.
V
Click to expand...
Click to collapse
Dear Sir
Thank you for your email
Start Menu or SmallMenuPlus help us to open app first - not open directly a new items in this app.
As for me it is really faster to open a new items with New Menu button
Tuan
So you want to create a new document, not open an application?
V
vijay555 said:
So you want to create a new document, not open an application?
V
Click to expand...
Click to collapse
Dear Vijay
Yes, that is exactly what i am looking for.
Tuan - as I said, I've never seen a program that allows you to do this easily.
It would require you to write a new registry entry and COM object per new application you want to attach to the New menu. You would also need to know what command line you need to launch.
What program do you want to open a new document for? do you know the command line?
V
vijay555 said:
Tuan - as I said, I've never seen a program that allows you to do this easily.
It would require you to write a new registry entry and COM object per new application you want to attach to the New menu. You would also need to know what command line you need to launch.
What program do you want to open a new document for? do you know the command line?
V
Click to expand...
Click to collapse
Hi Vijay
Thank you for your fast reply.
For example:
I installed some program like Info Sharp ( a replacement for default SMS tool) and some other like Ewallet, Cash Organizer Deluxe, Plan/Text Maker.
These above program was installed in storage (my device is O2i) and now i want to add new items to New button to
- open a new SMS (with Info Sharp, of course)
- open a new account or transaction (with Cash Org)
- open a new doc or speadhead with Maker
- open a new Card (with ewallet)
Yes, something like that.
Sorry for my stupid but actually i do not know command line for such actions. (how can i find these command line)
Best regards
Tuan
Tuan - i don't know these applications.
Basically, you can't open new items with the New menu without knowing the command line to start a new document in each application.
This information will be in the manual for the software, or look on the forums for that software. It's possible it can't be done - I imagine that if it could be done, the software would do it automatically when you install it.
I'm sorry, but I don't think we can do anything else yet until you can find the options to start those applications in a new document. Then I can help you write the program you would need.
If you feel confident, the program Mort Runner can do many things automatically, but is quite complicated. It's not a neat solution, but might help, but still the best way is to get the command lines :?
V
hi
Many thanks for your reply
I would check to find the command line of these apps
Tuan

"Wrap" a Today plugin

I have a little project in mind, but would like some input from the pros to cut research time:
Is it possible to "wrap" a Today plugin dll with another, providing a "pass through" for operations (such as screen taps, etc)?
What I'm trying to accomplish is this: Add selectability and other one-handed d-pad operation to an older plugin that is not selectable.
What do you think?
it's possible but the problem is that the plugin have to keep track on what plugins it include and which handles it have to pass to them
could end up big and slow
Rudegar said:
it's possible but the problem is that the plugin have to keep track on what plugins it include and which handles it have to pass to them
could end up big and slow
Click to expand...
Click to collapse
This is specific to a single plugin - it would only keep track of one.
Perhaps plan B would be easier - a plugin that manipulates another plugin. Such that it would "appear" the older plugin was selected, etc. I guess I'd better go study some more...
Actually its really simple.
Any plug-in DLL exports a function called InitCustomItem. In this function the plug-in does all its initialization, and creates its window. The return value is the handle to this window which you can subclass to add functionality.
as for selection, there is a value in the registry for each plug-in (HKLM\Software\Microsoft\Today\Items) which controls whether the system passes selection events to the plug-in or not.
it has three settings:
0 - non selectable, item will be skipped by the system.
1 - Automatic, the system will paint the item and handle selection on / off
2 - Manual, the system will pass the selection event to the item and the item will take care of the rest. In this mode the return value of the WM_ACTION determines whether the selection is moving on. This is good for multiline plug-ins that don't want to give up focus when arrow keys are pressed.
levenum said:
Actually its really simple.
Any plug-in DLL exports a function called InitCustomItem. In this function the plug-in does all its initialization, and creates its window. The return value is the handle to this window which you can subclass to add functionality.
as for selection, there is a value in the registry for each plug-in (HKLM\Software\Microsoft\Today\Items) which controls whether the system passes selection events to the plug-in or not.
it has three settings:
0 - non selectable, item will be skipped by the system.
1 - Automatic, the system will paint the item and handle selection on / off
2 - Manual, the system will pass the selection event to the item and the item will take care of the rest. In this mode the return value of the WM_ACTION determines whether the selection is moving on. This is good for multiline plug-ins that don't want to give up focus when arrow keys are pressed.
Click to expand...
Click to collapse
Hey, thanks for the response! I've set the Selectability registry item for the older plugin, and it's ignoring it - that's what started me on this little project.
I'm a software developer by trade, but not with C++, so I don't want to waste people's time here asking a lot of dumb questions. If you could point me in the right direction on a couple of things, I'll go off and learn:
1. If all I have is a dll and nothing else (no .defs, etc), can I determine all of the functions it exports (other than InitCustomItem)?
2. Process check: My custom plugin's InitCustomItem would call old-plugin's InitCustomItem, snagging old-plug's hwnd. New-plugin would then initialize it's own window - transparent(?) and pass that hwnd back to windows. Also, my custom plugin would pass all messages to old-plugin, etc. Theoretically, old-plug would look and operate like normal?
If this is already written, just sent me the code!
Well I am afraid it will be difficult to do all this without C++. As far as WM based devices are concerned you need to use something that translates in to native code to create system components like the plugins son ,no .NET languages, and embedded VB doesn't do well on anything never that WM 2003 (not even SE), plus I am not sure if you can make DLLs with it at all.
To your questions:
1) There is a tool which comes with VS 6 called Dependency Walker. It shows you what functions a given DLL exports, what it imports from other DLLs and what DLLs it is link to. Woks on EXE files as well.
If you can't get that, download a demo of IDA 5. It's the most powerful disassembler for WM devices out there.
2) Not sure, I never tried anything like that. The thing is, the system resizes the plugins, on initialization (it controls height) and when screen rotation changes so if you pass back HWND for a window other than the one visible, it might cause some problems.
I think what you should do is learn about subclassing. It's when you replace the procedure of an existing window with your own (just replace the function, not create new window). You then get all the messages for that window, you can do what you want and call the original function when you done.
By the way, if you want to learn about writing plugins there is an article with code samples on this site: www.pocketpcdn.com and a lot of other interesting stuff.
Good luck.
What plugin is it? It might be easiest just to rewrite the plugin if you've got the code.
V
levenum said:
Well I am afraid it will be difficult to do all this without C++.
Click to expand...
Click to collapse
I should have been more clear - I am using C++, I'm just have to learn how to program with it first!
vijay555 said:
What plugin is it? It might be easiest just to rewrite the plugin if you've got the code.
V
Click to expand...
Click to collapse
I don't have the old-plugin source code. My little project is to add some sort of d-pad operation to the WeatherPanel plugin, which you're probably familiar with.
Progress: I've written and deployed my first little plugin - based on the source code samples available in the internet.
Next step: In my InitializeCustomItem, I thought I'd try to call WeatherPanel's InitializeCustomItem (instead of creating my own window). Thing is, I don't yet know how to properly link the WeatherPanel dll to my project. As expected, it only exports two functions: InitializeCustomItem and CustomItemOptionsDlgProc (I used dumpbin.exe)
I'll keep plugging away - any input would be appreciated.
Thanks for your help!
It's real easy:
Use LoadLibrary and GetProcAddress functions to call functions in other DLLs without linking them.
levenum said:
It's real easy:
Use LoadLibrary and GetProcAddress functions to call functions in other DLLs without linking them.
Click to expand...
Click to collapse
What a coincidence! My studying led me to the same functions.
From within my plugin's InitializeCustomItem, I was able to successfully load the dll with LoadLibrayl, GepProcAddress of its InitializeCustomeItem (at ordinal 240) and call it. But it whacks the Today screen so that none of the plugins load.
Next I thought I'd try FindWindow and EnumChildWindows to find it and all it's children. Then manipulate them by sending messages...
storyr said:
What a coincidence! My studying led me to the same functions.
From within my plugin's InitializeCustomItem, I was able to successfully load the dll with LoadLibrayl, GepProcAddress of its InitializeCustomeItem (at ordinal 240) and call it. But it whacks the Today screen so that none of the plugins load.
Next I thought I'd try FindWindow and EnumChildWindows to find it and all it's children. Then manipulate them by sending messages...
Click to expand...
Click to collapse
Update: So far, so good. As it turns out, EnumChildWindows doesn't work on the PPC, so I used GetWindow to find the plugin's handle. I can successfully send messages to it and initiate various actions.
Question: I'd like to visually indicate (on the old-plugin) what's being clicked (such as drawing a box around it). Is it possible to draw things outside of my own window?
It is, but it's tricky.
You can always use the GetDC function to retrieve the DC for another window and paint on it, but the problem is that unless you subclass the window you have no way of knowing when it repaints it self and all your changes are erased.
levenum said:
It is, but it's tricky.
You can always use the GetDC function to retrieve the DC for another window and paint on it, but the problem is that unless you subclass the window you have no way of knowing when it repaints it self and all your changes are erased.
Click to expand...
Click to collapse
I tried that exact thing (GetDC) and drew a rectangle in it, but it didn't do anything. I realized the reason was the WM_Paint event wasn't firing on old-plugin, and when it did, my stuff was erased (just like you said).
Next idea - open my own dialog window than overlays old-plug. The entire window needs to be transparent - except for the visual indicators that I position where I want. When the user ok's, I close the window and send the click to old-plugin...
Thanks again for keeping tabs on my progress..
No offence, but with all these rather advanced programming tricks you are attempting just to "sup up" an old weather plugin it looks to me like you would be better off just writing the whole thing from scratch.
It you are familiar with WinInet and / or sockets this should be pretty easy and it will look and work much better than the hack you are attempting now.
Plus you can make it exactly the way you like.
levenum said:
No offence, but with all these rather advanced programming tricks you are attempting just to "sup up" an old weather plugin it looks to me like you would be better off just writing the whole thing from scratch.
It you are familiar with WinInet and / or sockets this should be pretty easy and it will look and work much better than the hack you are attempting now.
Plus you can make it exactly the way you like.
Click to expand...
Click to collapse
No offence taken. I thought of that, but I figured this would be a good way to cut my teeth a little. Once I complete this little project, I may pursue that route...
Question: Do you have a favorite forum (or forums) besides this site that you use for your research/programming questions?
This is my favorite forum
But here are couple more sites I found very valuable:
www.pocketpcdn.com - They have tips and tricks with code examples arranged in categories like how to make MFC dialogs not full screen or the one I used in LVMTime to put the clock back on the taskbar.
www.codeproject.com - It's not specific to WM development but has tons of interesting stuff including entire sources.
You should also check out www.buzdev.net If you're not familiar with the great work of buzz_lightyear you should see some of the stuff he did for this forum like grab_it - the invisible ROM dumper.
OT
Just a quick OT question:
If I would move some of the plugin-dll's from \Windows to \Storage Card, would it be enough to change the adress within the corresponding item in the registry entry HKLM/Software/Microsoft/Today/Items ?
Of course I'm not talking about plugins like tasks a.s.o but rather third party plugins
Cheers
hrb
It won't work.
The problem is that the SD card is mounted too late so if you put the plugins on it they will not be loaded when device boots up.
You can move them to the extended ROM this way or to a folder other than windows but there is no way to move start-up stuff to SD.
Thanks for the help with this "little" project. After many hours, the product is out for beta testing. When it's released, I'll post more info...
Finished!
It's finished. The app is called WP-Pilot and it provides one-handed operation of WeatherPanel. If anyone's interested, it can be found here. Here's how it ended up:
There's a plugin (WP-PilotPlugin.dll) with an options dialog, and an executable (WP-Pilot.exe).
When the plugin gets selected, it looks for Weatherpanel. If it finds it, it fires off WP-Pilot.exe
WP-Pilot.exe opens. It does this stuff:
Look for WeatherPanel, and get it's screen coordinates.
Read the registry and determine which layout file WeatherPanel is using.
Open the layout file and read it: Record the coordinates of each "clickable" item found. This was a real PITA because of Unicode.
Sort the coordinates for left-to-right, top-to-bottom order.
Select the first coordinate and position a tiny window (10x10) at that x-y position.
Draw a "pointer" in the window (the type and color depends on what's selected in the options).
Show the window and process input:
[*]Left/right pressed - selected the next/previous coordinate and move the window to that location.
[*]Up/down pressed - close WP-Pilot and tell the plugin we're done.
[*]Center button pushed:
[*]Send a mouse click to the WeatherPanel plugin at the coordinates
[*]Close WP-Pilot and tell the plugin we're done.​
Thanks again for your help!

Job offer ......of sorts!

Hey guys I hope you dont have any objections to this, if it is against any policies you have just let me know.
Ok the meat is, I am forming a very early stage start up.
I am UK based with (sadly!) no language skills so youll have to be English speaking.
I am seeking a developer to help me put together a prototype software suite.
I do not know this platform AT ALL, so youll have to know how to acces databases via vpn.( may need knowledge of the server side too) youll also have to understand the operations of the bluetooth stack with regards to sending print files.
And lastly you will need to be able to implement and debug a visual input sytem.
Its actually quite basic stuff, but I have no time to learn it as my bank wants to see a prototype ASAP.
Again I apologise if this is against your policy, but I need to get the ball rolling.
To clarify, as I am currently in patenting process I cant discuss much yet, but this can go two ways;
1: If you have the skills I need and spare time we agree on a price and timescale, I pay you for your work, then you walk away.
2: We discuss the project, you come on board with skills provided in return for a percentage of company.
This could be a great oppurtunity either way.
Thanks for listening.
I would prefer an email at [email protected]
What will it take?
I was disappointed to see no responses but oh hey!
SO? what am I doing wrong? what would it take to get some development skills in my pocket?
I would offer a go on the missus but shes not speaking to me right now for ignoring her.
Any advice pos' or negative would be cool.
Cheers guys.
If I were you I'd scan the Development forum and look at our community developers to see what they have done. Some of the more popular and highly respected are
A_C for S2U2 and S2V
Tene for PocketCM and PCM Keyboard
Thundershadow14 for PocketMelody and PictureFlow
DotFred for TaskManager and PPCPIMBackup
Vijay555 for (too much to name)
Slither2006 for SCLPC++
Grumps for iPhone App
I'm sure I missed out a lot of others with some real quality stuff. But I'm just naming off those who has produced software that I use most frequently and/or always see at the top of the Development forum cause the thread is so active. Sorry if I offended anyone by not naming them.
So check out the guys that I listed above and see if they have exhibit the skills that you need require for your project. Also if you need help with the design-side we also have plenty of good GUI/skinning guys.
Appreciated.
I will go check the area you suggested, so thanks for the heads up.
At the moment I am just interested in a rough and ready usable system to show the bank, but Ill definately remember your offer if they like what they see.
Again, thanks bud. And wish me luck.
PS If I wanted to learn the coding myself, do you think it would be completely improbable to do so myself in say 4 weeks?
(I am a mechanical engineering student so not completely dense but pretty busy).
And where would be a good place to start?
Thanks in advance.
You have to find a C++ book and get comfy with that. Then you'd have to look at the Windows Mobile SDK and combine the knowledge of both. Plus its trial and error because its running on different hardware.
Its a daunting task. It took me a good year fulltime to become a decent website developer. The hard part is thinking like a "programmer". Otherwise it'll look like its an alien language
Good luck with it.
Hey Mate,
I'd love to help although I've never worked in the areas you require. I'd recommend posting a slightly more detailed job requirements criteria so you may attract the right young budding enthusiast.
If you're creating software a bank will wish to use then the security side of the VPN will need to be top notch along with the methods in which the app will access data.
Unfortunately I'm more of a GUI designer and the only databases I access are the MS POOM databases for Outlook.
Good Luck!
Can I add I'd _never_ take someone seriously who's asking to reply to a hotmail.* / gmail.* / yahoo.* etc etc, address.
kirstan said:
Can I add I'd _never_ take someone seriously who's asking to reply to a hotmail.* / gmail.* / yahoo.* etc etc, address.
Click to expand...
Click to collapse
Erm Ok !!! I dont know what to say to that. That is the account I use most often. I didnt claim to rep IBM! This is a personal project and Im just trying to make contacts.
Regarding an other post above, The VPN is further down the road and not needed yet. Also the software will not be USED by a bank just shown to them as a proof of concept.
At that point I would be able to go beyond an overdraft to an actual business loan and be able to contract a developer.
It is hard for me to Give much detail without an NDA as my idea is not revolutionary but the application is novel.
If I were to discuss openly I would lose the ability to patent down the line.
It is essentially A GUI that I need, and a simple underlying app which will give me the ability to enter a small description in 30 odd fields.
When each field is selected a score of -1 is applied (the field value is initially zero).
At the end of a session, ( there will be an option to open new or close a session) a score is given to each field and depending on score, one of 90 text files (3 per field) is linked to.
A print file containing these 30 text files on one page and a score from 0 to -10 for each field in a table on the other page is then produced.
The database access and VPN would come later on but in the prototype that is all thats needed.
Im sorry thats about all the exp' I can give in open. But if you feel you could help and would like to get involved I could arrange an NDA.
I am currently speaking to a couple of people but there is nothing concrete yet so if at all interested, do get in touch.
Thanks for reading (and please take me seriously whatever my Email.)
solved.
Just in case anyone was interested, I finally found help on a site called Rentacoder so if anyone else is looking for development help, try there.
Cheers.

[APP] [HELP] Advice on writing a touch friendly UI

I am currently writing an application for my WM6.1 device (HTC TouchHD), and wondered if anyone had come across a site, or if someone could point me in the right direction for finding a nice way of writing 'finger friendly' applications. By finger friendly, i mean being able to scroll with my fingers and so on. Or if there are any open source applications that I can use as a reference?
I don't particularly want to say what application I'm writing just in case it falls to pieces, but rest assured once it's written it will be put up on here!
Thanks,
evorgevol
I have just found this page which does me for scrolling parts of my application. The main thing I'm having issues with is that I want the main menu interface to resemble windows 7 media center, see here for a video of what effect I'm trying to achieve.
I know it's quite complicated, and I'm not the best programmer in the world, but hopefully I should be able to do it??
Any help will be appreciated. Thanks,
evorgevol
If I understand, you're trying to create an UI with a scrolling list useable with fingers.
Each item in the list, once selected, let appears different choices about this item (IE : a "Appointment" item in the list, when you select it, you have the next appointment displayed....). It that right ?
Doesn't it look like the new WM6.5 today plugin ? If that's you're idea, I'm 100% on your side to develop a today plugin looking like these menus (WM6.5 / WM7 MC) !
(In fact, I'm already searching if somebody could develop something like this : http://forum.xda-developers.com/showthread.php?p=3375478)
The one I'm doing is not necessarily for a today page, more for my own application, tho it should be able to be easily used in any other application once the code has been written. I just need a push in the right direction for me to be able to write the code in the first place. I'm also deliberating what format to write my application in, and which ones are available. I will only be supporting from WM6 onwards, tho it could potentially be backwards compatible with 5. Ideal would be silverlight being able to be used, but unfortunately that hasnt been released for mobile yet (it would mean that my application should run on any platform that supports Silverlight).
Try iContact. I suppose the code is open. Also try PockeTwit from google code. Install these apps and if that is the effect you want to achieve, I suggest you grab the code and understand it (that's what I would do if I was in your position)

[Q] Homebrew and the Dell Venue Pro

I searched and got nothing in the forum about homebrew, so i figured i'd ask about it. Is it possible for us with this phone to do any of the homebrew stuff out there? I have been without my laptop so cannot really try anything yet, but I see articles about little apps and aesthetic changes people are doing to their Samsung and HTC wp7 phones and i want in on it too.
I loved that homebrew community when i had my Palm Pre back in the day and had it hacked to my liking. I really hope we can do this with our phones too. I have looked into it a little but, but i don't think the guys who have done the unlocking and developing for wp7 have used, tried or have access to our phone. I really hope I'm wrong and just haven't had any luck searching for answers, but so far i haven't really found anything specifically stating whether anything works on the DVP yet.
If they have, could someone point me in the right direction and i'll continue learning on my own? If not, then i hope we can some day.
Thanks for any help y'all can provide.
I'm looking to attack this problem from the other end. I'm the developer of one of those "little apps" you mentioned; specifically the one that lets you change the Search function in IE (when you hit the Search button or mis-type a URL).
I'm working with a homebrew library that more-or-less handles HTC, Samsung, and LG, but completely doesn't support Dell. I'd like to get it working with Dell so that
A) You all can use my app
B) More homebrew apps can be written for the DVP
Some questions that I have (answers to any are appreciated):
How can I programmatically identify a Dell phone? (On an HTC, you can check for HKLM\Software\HTC in the registry.)
Does anybody have ProvisionXML working on the Venue Pro yet? (This is a really handy way to make changes to the OS.)
Does anybody have a way to get access to the file system, even read-only, on the Venue Pro?
Thanks a bunch. In the meantime (and possibly helpful to this cause) there's a homebrew project called "Functional Webserver" in the WP7 Hacking forum. It should work on Dell phones (I think) and means you should have at least Socket (networking) APIs. It also gives (read-only) access to the \Windows directory, which may be very useful for getting other stuff...
GoodDayToDie said:
I'm looking to attack this problem from the other end. I'm the developer of one of those "little apps" you mentioned; specifically the one that lets you change the Search function in IE (when you hit the Search button or mis-type a URL).
I'm working with a homebrew library that more-or-less handles HTC, Samsung, and LG, but completely doesn't support Dell. I'd like to get it working with Dell so that
A) You all can use my app
B) More homebrew apps can be written for the DVP
Some questions that I have (answers to any are appreciated):
How can I programmatically identify a Dell phone? (On an HTC, you can check for HKLM\Software\HTC in the registry.)
Does anybody have ProvisionXML working on the Venue Pro yet? (This is a really handy way to make changes to the OS.)
Does anybody have a way to get access to the file system, even read-only, on the Venue Pro?
Thanks a bunch. In the meantime (and possibly helpful to this cause) there's a homebrew project called "Functional Webserver" in the WP7 Hacking forum. It should work on Dell phones (I think) and means you should have at least Socket (networking) APIs. It also gives (read-only) access to the \Windows directory, which may be very useful for getting other stuff...
Click to expand...
Click to collapse
I would like to submit my services to help you get that information... However, I'm not really sure how to get that to you. If you'd be happy to lay out directions so I can get you that information, I'll happily do it on my Dell Venue Pro.
Thanks for the help!
@nabiscuit Thanks for the offer. The first step is making sure your phone is developer-unlocked, so you can side-load (install directly, not from Marketplace) XAP application packages. All homebrew apps are distributed in this way. The official way to do this is to have a Microsoft developer account (http://create.msdn.com/) although for the next few weeks ChevronWP7 should also work.
For the first question, try installing a Registry Viewer or Registry Editor app - there are a number of them available, both on this site and on TouchXperience (I like the TouchXperience one a lot). Go poke around for anything that looks like a distinctive registry key or value. The most likely place is under HKLM. You could also just do a registry search (the better apps have at least some capability for such searches) for "Dell" as *anything* with that string is probably distinctive.
For the second, it will take access to native code. Using the "Functional Webserver" app you can download some file from the phone's /Windows directory. Checking them for useful COM exports would be helpful, although I'm not the person to ask about doing that - I can do NT drivers and I can do managed code, but COM is not my thing. Try asking for help with this in the general Windows Phone 7 Development and Hacking forum (http://forum.xda-developers.com/forumdisplay.php?f=606).
For the third question, I could actually whip up a small app that *might* work already. You could also try Advanced Explorer (XDA) or TouchXplorer (TouchXperience) although I don't think either is guaranteed to work outside of HTC phones. If you're willing to try running an app that will check for read and write in a number of harmless parts of the file system, I can code one up for you to run and report results back.
Thanks again!
I'd love to get some homebrew development going, is there anything I can do to help?
Try getting in touch with notebookgrail (http://forum.xda-developers.com/member.php?u=3174632) as he seems to be pulling apart the DVP native libraries and finding lots of cool stuff to do with their COM interfaces. I don't know if he has registry write yet - one of the core functions that a lot of homebrew apps want - but if so I can work on getting it integrated into a nice cross-device library for writing apps which (should... grrr Samsung) work on any phone.
GoodDayToDie said:
Try getting in touch with jessej (http://forum.xda-developers.com/member.php?u=3220709) as he seems to be pulling apart the DVP native libraries and finding lots of cool stuff to do with their COM interfaces. I don't know if he has registry write yet - one of the core functions that a lot of homebrew apps want - but if so I can work on getting it integrated into a nice cross-device library for writing apps which (should... grrr Samsung) work on any phone.
Click to expand...
Click to collapse
Did u mean to point it to me as i was the one who did pull apart the native libs.?
If not, sorry for the intrusion.
Yes, send your request to notebookgrail. I am not on his level for development purposes. But I do appreciate the comment.
Whoops, sorry about that notebookgrail! I must have looked at a response instead of the OP by accident. I've fixed my post above. Thanks a bunch for the work you've done. Any word on registry writing?
any progress?

Categories

Resources