Kom ihåg mig?
Home Menu

Menu


Få ner min applikation i system tray

Ämnesverktyg Visningsalternativ
Oläst 2008-02-14, 09:46 #1
Intets avatar
Intet Intet är inte uppkopplad
Flitig postare
 
Reg.datum: May 2004
Inlägg: 322
Intet Intet är inte uppkopplad
Flitig postare
Intets avatar
 
Reg.datum: May 2004
Inlägg: 322
Jag har utvecklat en windows applikation som en kund skall början använda. Nu vill kunden att programmet (som skall köras som ett bakgrundsprogram) enbart skall vara synlig i system tray och även hamna där om en användare skulle "kryssa" applikationen. Någon som har sett någon tredjepartsapplikation som man kan integerera i installationen av valfri applikation för att få ett .exe program att allltid starta i system tray samt alltid minimeras i system tray även vid tryck på "krysset".
Intet är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-14, 10:42 #2
Craxen Craxen är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2005
Inlägg: 433
Craxen Craxen är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2005
Inlägg: 433
http://www.google.se/search?hl=sv&client=f...=S%C3%B6k&meta=
Craxen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-14, 10:45 #3
Intets avatar
Intet Intet är inte uppkopplad
Flitig postare
 
Reg.datum: May 2004
Inlägg: 322
Intet Intet är inte uppkopplad
Flitig postare
Intets avatar
 
Reg.datum: May 2004
Inlägg: 322
Det är en "console-applikation" i win32, så jag kan inte använda mig av C# kommandon. Därför som jag tror mig behöva ett tredjepartsprogram för att tvinga ner consolen i system tray under uppstart.
Intet är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-14, 10:50 #4
Craxen Craxen är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2005
Inlägg: 433
Craxen Craxen är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2005
Inlägg: 433
oki =)

detta kanske kan vara något då

http://www.gidforums.com/t-9218.html

Kan inget om det försöker bara vara snäll, kanske ska ge f*n i att svara istället =))
Craxen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-14, 11:06 #5
gooses avatar
goose goose är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2007
Inlägg: 451
goose goose är inte uppkopplad
Flitig postare
gooses avatar
 
Reg.datum: Jun 2007
Inlägg: 451
Varför gör du en console-app i windows? Ditt program körs ju i skalet (kommandoprompten vilket är ett annat program kan man säga, som du inte lär kunna bestämma över.

Jag hade gjort en windows-service som är själva bakgrundsprogrammet. Till det hade jag sedan gjort ett gui som man kan slänga ner i trayen. Jag har bara gjort liknande saker i delphi7, så jag kan inte hjälpa dig mer specifikt om du inte säger vilken miljö du kodat ditt program i
goose är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-14, 11:18 #6
Intets avatar
Intet Intet är inte uppkopplad
Flitig postare
 
Reg.datum: May 2004
Inlägg: 322
Intet Intet är inte uppkopplad
Flitig postare
Intets avatar
 
Reg.datum: May 2004
Inlägg: 322
Det är en Win32 applikation i C++ skrivet i VS 2002. Jag hr haft problemet att köra den som service pga olika nätverksåtkonsproblem, så en service vill jag undvika.
Intet är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-14, 11:30 #7
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
om du gjort den som en console applikation har du ju ingen kontroll över "krysset" eftersom det tillhör cmd-fönstret.

Du har två lösningar:
1) Gör en ny win32 app (MFC kanske...). Att adda en handler för "kryssrutan" som bara gör minimize är trivialt om du kan MFC och sedan är det bara att fixa systemtray-delen. Kod för det hittar du garanterat på codeproject (har inte letat upp det åt dig). Integrera sedan din funktionalitet i detta program.
2) Gör en service (eller program enligt ovan) i valfritt språk (VB, C# whatever) och låt den sedan starta ditt console program som en ny process.
eg0master är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 07:21.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017