PDAclub.pl - Forum użytkowników technologii mobilnych
Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => Oprogramowanie PPC => Dla programistów => Wątek zaczęty przez: darkwitch w Październik 27, 2007, 23:47:18
-
Witam!
Potrzebuje stworzyc aplikacje o dosyc konkretnych wymaganiach jesli chodzi o integracje z systemem windows mobile. Z oczywistych przyczyn wolalbym do tego celu wykorzystac .net, ale z ma on niestety spore ograniczenia jesli chodzi o mozlwosci. Potrzebuje mianowicie aby:
1. aplikacja chodzila w tle bez "wiedzy" uzytkownika
2. aplikacja odpalala sie przy starcie systemu
3. nie mozna bylo wylaczyc aplikacji bez podania jakiegos PINu czy czegos (czyli aplikacja decyduje o mozliwosci wylaczenia)
4. mozna bylo przywolac okno aplikacji (ew. uruchomic klienta - ui - aplikacji uruchomionej w tle)
5. aplikacja korzystala z bluetooth api (wyszukiwanie urządzeń, komunikacja) a takze z wbudowanego gpsa (moze byc takze poprzez SerialPort)
6. dobrac sie do imei, sily sygnalu stacji gsm, danych ze stacji
7. wysylac dane poprzez najkorzystniejsze dostepne polaczenie (wifi > gprs > sms > golab pocztowy)
Mialoby by to chodzic na 2003se, wm5, wm6. Glownie na wm5,wm6.
Ma ktos jakies doswiadczenie z podobnymi rzeczami ? Strasznie nie chce mi sie tego meczyc natywnie :/
-
Hmmmm,
duzo wymagasz od aplikacji .Net.
nie wiem czy to wszystko jest mozliwe w c#, na pewno jest w c++.
a tak z ciekawosci spytam chcesz pisac wirusa? pelen dostep do komunikacji bez wiedzy uzytkownika, w tle, bez mozliwosc wylaczenia....
czy moze szpiega,....
pozdrawiam.
-
Na pewno dużo tych rzeczy będzie możliwe korzystając z funkcji windows api, ale ile dokładnie to już musissz poszukać w dokumentacji.
Co do bluetooth niedługo się tym będę zajmował, więc jakby co napiszę tutaj.
BTW. Wirus w C# to by było mocne:D.
-
szpiega ;)
dzieki za odpowiedz, generalnie wyglada rzeczywiscie na to, ze wiekszosc o ile nie wszystko da sie zrobic korzystajac z P/Invoke. Postawilem wiec na .net, jakie beda efekty zaraportuje dla potomnosci :)