yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] kholk:
I'm with you.

On our devices there are some programs that can be converted to services.

The only IMPORTANT thing is that we need to set even the order of the services that are being executed.

HTC Sense for example in custom ROMs can be set as service: it uses a large amount of RAM and I think that it would be even faster if executed as a service, but remember that it is a Today plugin.

What we need isn't to modify the source code of programs to being executed as a service because we don't have every source of every program: an useful thing would be to make a program that executes another program in service mode!

...And this is possible.

When you want to start the development, PM me. And I think that it's best to talk on IRC while developing.

The Eugenia Project Developer

-kholk
[Windows Mobile Software Development] thx1200:
It's not actually a today plugin. The today plugin is a "boot strapper" that launches an external Sense EXE.

But, wow, I'm not sure I'd want to put Sense in as a service. When it crashes, it would bring down all the other services in services.exe (which is a risk!). Also, being a memory hog, it won't leave much memory left for other services. Remember, services.exe is a process and is subject to the 32MB memory limit that each process has and all services must share. I personally think that services.exe is best left to non-interactive non-UI repeating/timed/event-driven applications...

But hey if somebody pulls it off and it's stable, awesome! :-)
[Windows Mobile Software Development] thx1200:
Because I care!

Here is a service that gives you a battery indicator as a line across the top of the title bar. This has been done many times before, but never as a service.

Enjoy!

http://www.xda-developers.com/forum/showthread.php?p=5756511
[Windows Mobile Software Development] NLS:
Good job. :)
[Windows Mobile Software Development] Noonski:
Such i good job i took it to the FrontPage ;)
[Windows Mobile Software Development] Shasho:
any body tried to make ACR – Auto Call Recorder – Version 1.2.3 a service ?

anybody tried makin the service ACR – Auto Call Recorder – Version 1.2.3 a service instead an application. the call stops recording as soon as the light on the phone goes off. any help here?:confused:
[Windows Mobile Software Development] thx1200:
I just can't help myself!

Another service by me. This one is writtenly specifically for, and will only work on, the HTC Touch Pro 2. It's called ZoomBarPlus and it makes your TP2's ZoomBar more useful.

http://xdaforums.com/showthread.php?p=5859672
[Windows Mobile Software Development] NLS:
great job man

I always hated the zoom bar (waste of front space - why not a cursor pad?), so any attempt to make it more useful is great.
[Windows Mobile Software Development] frmariam:
I'd actually love a wkTask like task manager (with all the wkTask goodies :) ). Don't like the new big C# task managers (too heavy, slow to load and short featured.. also it takes more steps to change and manage tasks).

This is my favorite task manager because it's in native code (no C# BS) and has gestures (horizontal and vertical "X" button swipe), app/file launchers, taskbar icon display, battery display, big volume and brightness controls, minimize/close/terminate app options (the terminate command is extremely useful). Fast, lite and useful. A hell of a lot better than HTC X button imho.

This sort of app seems like the perfect candidate to become a service... Unfortunately the dev seems to have dropped it (doesn't even answer to mails...).
[Windows Mobile Software Development] michyprima:
Some days ago I took a look at this thread.

I just asked myself "Why make a service as described in the first link of first post, if it still uses a process slot instead of avoiding this?"

So I just decided to make a new way to make managed services for WM.

Of course they don't suffer of WM_CLOSE messages etc, but more they lives attached to a single main process (as unmanaged services do), as separate thread: that makes them to be managed in a more easy way and do basical operations easy (stop start suspend resume...) and to monitor and debug.

If someone is interested I can release full documentantion with examples and - maybe - source code.
[Windows Mobile Software Development] NLS:
Yes that would be interesting.
[Windows Mobile Software Development] thx1200:
I think it would be awesome if you could get a true managed service process standardized. The problem is adoption. Without everybody buying into it and without the service executible being burned into a bunch of ROMs or many people willing to download the EXE, it won't take off.

I thought about this a while back and came up with a solution, maybe you can integrate it.

My solution was to have a standard interface DLL that anybody wanting to participate in the managed service would reference. They would have their main form implement this interface. They would still compile to an EXE, however.

What would happen is that if the user has the managed service host running, the service host would dynamically load the EXE like a DLL (yes, this is possible in .Net) and call the implemented "OnServiceStart" method (or whatever) and it would run. However, if the user did NOT have the service host installed, the EXE would run like a normal background process.

I think developers would jump on that because it doesn't make their app depend on the service host to run, but they gain the opportunity to not waste process slots if the user does have the service host.

Additional logic would be required to make sure that if the service host is running, the background process from the EXE won't spin up (basically just start, then quit). Also, you would want to make sure that each service hosted by the host is encapsulated in its own try..catch on the new thread so any one service doesn't bring down the entire host. And finally, it would be a good idea to have an unmanaged service running that can spin the managed service host back up automatically, if the service host crashes.

Also, I would highly recommend you make this an open source project so others can contribute and make it better. A good managed service host should be something somebody else can pick up on, should you move onto other projects. Too many good projects die prematurely in the WM world and the source just gets lost!
[Windows Mobile Software Development] michyprima:
I know this is possible, and is exactly what I did. Of course, you can compile your service as exe or as dll, the main thing is that it should contain a class implementing my interface. Of corse (x2) if you want to follow the dll way, you will have to distribute the host too.

There will be 2 host versions: debug and release.

Attaching VS or any other debugger to the debug version, will bring you a fully documented debug log. ;)

I will consider that ideas before releasing.

Already my host has fully support for "remote" controlling etc, so basically it's nicely working.
[Windows Mobile Software Development] mwalt2:
What do you need to turn a small exe into a service? Is the exe itself fine or do you need source? Thanks.
[Windows Mobile Software Development] thx1200:
Very awesome. I can really see people buying into this. if I had a managed "service" I know I would. I converted all my service ideas to unmanaged code, though, so I have nothing to test. Please update this thread with your progress. I really think the hybrid EXE-that-can-be-loaded-like-a-DLL approach is a winner. :-) I like the debug log idea too!
[Windows Mobile Software Development] thx1200:
If you mean an unmanaged (true) service, an EXE cannot be a service. It has to be a DLL. OTOH, we were just talking about a managed service host. Sounds like a good one is in the works thanks to michyprima. :-) That would require less conversion work and would host .Net EXEs.
[Windows Mobile Software Development] BHS Interceptor:
Thanks for the content

I can only agree to that - and I am just a "simple" user, but what I find most interesting and at the same time disturbing, is the fact that this thread, even though it´s been here for quite a while, has so few posts :confused:

Is it because "users" are not aware of the possible benefits? Or even worse, is it because developers don´t really care about these benefits?

Thank you all anyway, even if I only understand part of what you wrote, at least I did learn some things and enjoyed reading ;)
[Windows Mobile Software Development] NLS:
Thanks people.
[Windows Mobile Software Development] thx1200:
Quite a few services have appeared here and there since this thread, and that was/is a good thing for classic Windows Mobile.

The reason you probably don't see much activity anymore is that Windows Phone 7 does not support services, background processes, or any form of third party multitasking at all -- at this point anyway. If it ever does, WP7 is based on CE 7, which does not have a 32-process limit (I think it's 32767), so "services" on WP7 will likely be implemented just as simple background processes. However, if MS does create a "service" API for WP7, it will also most likely be completely different from the information in this post, as WP7 apps are all managed code / Silverlight and the WM6.5 and below service model requires unmanaged C++ code and the special host process "services.exe."
[8525, TyTN, MDA Vario II, JasJam General] 3ncryp7:
I get a green light to signify it's on. I've called up HTC and was quoted $130 for the repair (avg. repair cost).

I've tried flashing all official Cingular/AT&T ROMs available here on XDA-Devs and to no avail my device still turns on to a green light with nothing on the screen (the screen doesn't even light up).

I CAN however access the bootloader screen (IPL-1.04/SPL-2.03), so I know the screen is just fine.

What I did was (while running WM6 and an unknown SPL version), I followed the downgrade guide over at MrVaux's (sp?) and downgraded the SPL to 2.03 (or upgraded? Don't know the original version #).

Since this point, the device doesn't boot. When I try and flash a ROM it takes roughly 10-15 minutes and when it's done I soft reset and get the green light indicating that its on.

The device was not HardSPL nor SuperCID. I was in a rush flashing and didn't even know what an SPL was (I thought it would give me WM5 back... stupid me..). Now that I've sat down and read about 8-10 hours worth of wikis, faqs and other people's post regarding their hermes, I've come to ask for help.

I've read about the JTAG method and feel somewhat comfortable sodering the connections, but at this point I'd rather not have to open it if I don't have to.
[8525, TyTN, MDA Vario II, JasJam General] TimmyTheRock:
You said you tried flashing all the Official AT&T Roms on the site?

Sorry to be redundant but did you try flashing the oldest available

WM5 Original AT&T Shipped Rom from the Wiki Hermes Site?

http://wiki.xda-developers.com/index.php?pagename=Hermes_Upgrades

I had a phone Brick on me with SPL 2.03 and it wouldnt let me flash over any Roms. Not sure if it will do you any good, but might be worth a try.
[Upgrading, Modifying and Unlocking] saxon8506:
Dear All,

Here I provided a cooked CHS Rom based on I1, the core XIP and SYS are "21014", dpi 96.

Features:

Native 96 DPI

Nadavi 3G Dialer Added

Samsung Apps remained

Other apps and setting were standard from 21014 SYS.

Rom Font: MSYH

http://www.rayfile.com/files/457fa166-eedd-11dd-865a-0014221b798a/

Rom Font: SimSun

http://www.rayfile.com/files/341f74b8-eecf-11dd-ae9f-0014221b798a/

----------------------------------------------------------------------

Until now, the only bug I noted was "dialog box can not been central". I wonder anyone can give me some suggestions.

I've post the rom and kitchen tools at Hi-Pda website, anyone can refer to

http://www.hi-pda.com/forum/viewthread.php?tid=458638

and Dear inertiax3,

here I've attached the ported xip (21014) for I780. The port method is same as the tutorial, just remind that to successfully log into Windows, hd.dll and osaxst0.dll should be removed.
[Upgrading, Modifying and Unlocking] krizky82:
centered dialog box...

thanks.. i've been looking on how to port the xip in i780...

I have find a fix for it...

Just copy the reg from Base_DPI_128 rgu to the Base_DPI_96 rgu (52dcbada-7234-4ee7-b513-731176d5f860.rgu)

an this is the reg after u copy it...

REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Inbox\MsgTypes\IPM\Note]
"GlyphInfo"=hex:20,00,00,00,67,00,00,00,67,00,00,00,00,00,00,00,01,00,00,00,03,00,00,00,02,00,00,00,00,00,00,00
[HKEY_CURRENT_USER\Software\Microsoft\Inbox\MsgTypes\IPM\SI]
"GlyphInfo"=hex:20,00,00,00,67,00,00,00,67,00,00,00,00,00,00,00,01,00,00,00,03,00,00,00,02,00,00,00,00,00,00,00
[HKEY_CURRENT_USER\Software\Microsoft\Inbox\MsgTypes\IPM\SL]
"GlyphInfo"=hex:20,00,00,00,67,00,00,00,67,00,00,00,00,00,00,00,01,00,00,00,03,00,00,00,02,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\GWE\OOMFnt]
"Ht"=dword:fffffff4
[HKEY_LOCAL_MACHINE\SYSTEM\GWE]
"dlgctr" = hex:00,00,00,00, 1A,00,00,00, 40,01,00,00, 40,01,00,00
"dlgctrL" = hex:00,00,00,00, 1A,00,00,00, 40,01,00,00, 40,01,00,00
[HKEY_LOCAL_MACHINE\Software\Microsoft\Metric]
"DefSHMetric"=hex:5F,00,00,00,05,00,00,00,00,00,00,00,02,00,00,00,00,00,00,00,64,00,00,00
"SHMetric"=hex:5F,00,00,00,05,00,00,00,00,00,00,00,02,00,00,00,00,00,00,00,64,00,00,00

i hope this can help..
[Upgrading, Modifying and Unlocking] garsim:
thank u saxon for your great works :)

i'm downloading your kitchen :D
[Upgrading, Modifying and Unlocking] benveq:
thats great !! thanks a lot for providing this rom to us
[Upgrading, Modifying and Unlocking] saxon8506:
Great, It works!

Many thanks. I've been confused for a long time.:D
[Upgrading, Modifying and Unlocking] gphjoseph:
Help Help, please, I need your help please,

I am really new to this forum. I have been reading a long time the forum, and see evolution of cooked rom. I love the Tomal version 8.2 19960 that was on my Jasjar Imate. When I try to put the Vanillla version 8.2 I think that I mismatch myself, and unfortunately I should get back when I saw the error code 120. What I did, I say yes, and now have a blank screen. Nothing happens. Badly again,again, I have seen before this message USB on top and 2.01 on the bottom, but after I pull out the battery and change for another, I cannot connect anymore the device to the computer. It gives me this message <USB device not recognized> or < Windows cannot recognize a device attaching to you computer>. I kept trying all times, and now that this message, I have on my computer.

I think I did break my device myself, or I have all my stuffs in it, my passwords, my agendas, my contacts and so on.

Howw can anybody help me get out of this mess and recover my device. Please, I need help. Your help please.

Gerard
[Upgrading, Modifying and Unlocking] gphjoseph:
Universal Imate JasJar broke after error code 120 - Message USB Device not recognize

Thanks to post already done in this forum. I searched and brwosed all <USB not recognized> installed many utilities but without success. Finally, I discover the post < Instructions for those stuck on Boot Screen (UNI_exitbootloader> in wiki.xda-developers.com and I get results, my device has been come to life again, it was RESURRECTED.

I follow exactly, that the solutions, I tried before, but in panic and in a hurry you could miss to steps and to pay attention to the instructions, but I retry again and again and finally it did work. And I put the Tomal 8.2 19960 again on my Imate jasJar and bingo, it works.

For sure, I have not seen the blue screen <clubimate> again, but a black screen, and at the bottom te version 1.15 radio, 8.2 TML and so on, but it doesn't matter, I am so glad to see all the functions come again to life, and put my sbp backup and bingo, I do have all my data and software back, as I take precautions allways to make a backup two days ago with sbp.

MANY THANKS TO XDA-DEVELOPERS; TO XDA DEVOPERS WIKI, AND TO THE PERSONS OR THE TEAM THAT FOCUS ON ANSWERS TO HELP PEOPLE LIKE ME AND OTHERS get out freely and sincerely to theirs problems.

I hope this post will help others to keep visiting and searching xda-developers for solutions of their device needs.

All the best
[8525, TyTN, MDA Vario II, JasJam ROM Development] Packrat:
I get complaints from my friends/family that the background noise is very loud. My voice is fine, but just the background is very loud. Is there a way to stop this from happening? This has happened on a few roms I used (CRC, REVROM, JoshKoss, etc.) Right now I am using one that kareem made for me.

Thanks for any help.
[Touch Diamond, MDA Compact IV General] 6sauer:
Hello to all diamond people,

We all know, there is huge issue with this great phone about Wi-Fi connections. While Wi-Fi is one of the reasons people choosed touch diamond, what is their disapointment when they find out wi-fi doesn't work as it should.

I am talking about problem I am experiencing by myself - I am unable to connect to my home WPA secured and encrypted network. If I turn the security off on my router and wireless network becomes open, there is no problem at all.

But who wants unsecured, open wireless network at home, so all the neighbours can download whatever they want through your network?

Nobody.

During my research throughout forums I have come accross many people, experiencing same problem, but was not able to find the solution to the problem, or what is causing it.

My aim is to gather as many information as possible to help to fix this problem, so everyone could use wi-fi on their own home WPA secured wireless network.

Any ideas?
[Touch Diamond, MDA Compact IV General] vale|46:
What is your ROM and radio versions? I've no problem connecting to my WPA enabled network. Which WPA option did you choose? It must match the same WPA option on your router. There are WPA, WPA-PSK, WPA2, and WPA2-PSK, then there are also TKIP and AES to choose from. Try setting both Diamond and router to use WPA-PSK (TKIP) first, this should have the highest compatibility with other WPA supported devices on your network. And make sure you use a strong passphrase, you can use a WPA key generator.
[Touch Diamond, MDA Compact IV General] 6sauer:
Hey,

both router and HTC are set to WPA -PSK under TKIP encryption. I use my own network key.

The thing is, in wireless lan manager i can see htc does connect, but only for about a second, then it starts reconnecting all over again.

Sometimes it does connect and works for few minutes and sometimes it does connect to router, but not to the internet. It drives me absolutely mad.

I tried Advanced Config -> Network -> WPA authentication - enabled/disabled, but still experiencing problems.

I have heard there used to be issues with ROMs provided by the network operators, but that is not my case.

ROM: DIB Diamond v 1.33

RADIO: 1.00.25.05
[Touch Diamond, MDA Compact IV General] Reddish:
WPA secured

Hey,

If You want to use WPA secured wireless networks with Diamond go to Settings-Wireless LAN-Power Mode and there set Power Save Mode to Best Performance. It works ;)

Sorry for my English...
[Touch Diamond, MDA Compact IV General] vale|46:
I guess it's probably not your ROM, since the DIB Diamond v1.33 is based on the newer 2.03 ROM. I was wondering, do other devices on your network have the same issue or it's only the Diamond? Connection dropping can be many reasons, and one of them is the router itself.

I don't have any problem even in Power Save mode.
[Touch Diamond, MDA Compact IV General] 6sauer:
Somewhere I have come accross the information some routers (particullary Belkins) do have problem with windows mobile devices.

Today I wrote to Belkin Support, thay should reply in 72 hours (:mad:), however we may know more.

Since I am using unsecured wireless network now, at least I have activated the MAC addresses lock - only allowed MAC addresses can connect to router now. What do you think, how secure is that? There is no encryption now, could someone see the sommunication between me and the router?
[Touch Diamond, MDA Compact IV General] vale|46:
Which Belkin router are you using? Check if there is a firmware update, you may want to try that.

MAC address filtering should be ok for now, it can stop the majority of people who try to use your network, it will take someone with a bit more networking knowledge to gain access to your network, but most people don't have that knowledge.

Yes, people can capture any unencrypted packets and read them. But if you're connecting to a secure website through HTTPS or any other secure protocols, the packets are still unreadable. For example, in the browser, if it's written https instead of http on the address bar, those sites are secure. Most regular websites are not secure though.
[Touch Diamond, MDA Compact IV General] fhsieh:
I was having a similar problem on my Touch Pro a while back. My router is also set to WPA-PSK/TKIP. Although you said you tried it, the solution for me was indeed to go into Advanced Config > Network > WPA Authentication > Disabled. I then removed all previous wifi settings and then added them again, and it connected without a problem.

It could be that there's something else preventing your connection, but from what I can tell you should at least have that setting disabled.
[Touch Diamond, MDA Compact IV General] mugglesquop:
its pretty secure, as you cant guess the password, you would have to get in and add your device to the list (which you would need the username and password for)
[General Questions and Answers] miniterror:
can somebody help me wich rom i can use for the htc touch cruise 2

ive been searching for it for a couple of weeks but cant find anything

i hope somebody can help me because its driving me nuts that i cant find a thing :confused::confused:
[General Questions and Answers] denco7:
You can basically use the rom that the phone came with. The phone was just released last month. And since HTC doesn't make a habit of releasing phones with a variety of roms and Spls to choose from, it is up to people on sites like this to develop mods and hacks for it.

Since very few people have the phone to hack, you will probably have to wait a while until any custom roms come out.

It just got a wiki page and doesn't even have a forum page yet. However you could be the first to cook a custom rom. Good luck and start cooking
[General Questions and Answers] miniterror:
i tried cooking for my hd but i dont really get it on how to do it

i managed to get one rom and installed it but then my phone stoped at the bootscreen:(

and i dont know how to extract the originel rom from the phone

and how to make spl:(
[General Questions and Answers] nir36:
dup thread

CLOSED
[Touch HD General] kevinniven:
What are your thoughts about upgrading from the HD to the Touch Pro 2

Do you guys feel it will be worth the cost of upgrading?
[Touch HD General] v001011:
i think not the good ideea. ...just a tough
[Touch HD General] moshbeard:
If you really need a keyboard then it may be worth it, otherwise I think it's just too similar, especially since most if not all of the new stuff and WM6.5 will get ported to the HD.
[Windows Mobile Development and Hacking General] DocMAX:
hello,

does anyone know how i can completly remove the left icons so that the rest can shift the leftmost screenside? thanks.
[Windows Mobile Development and Hacking General] tito12:
Hi

Your question is not detailed enough, can you be more specific ?
[Windows Mobile Development and Hacking General] ajbopp:
And it's in the wrong place. Can you please post it in the question & answer section.