Som úlohou vytvoriť aplikáciujednoducho odovzdáva informácie z webovej stránky (pomocou javascriptu) na spustenie aplikácie na lokálnom počítači. Zatiaľ som sa pokúsil o dva prístupy, ale nie som s nimi presne spokojný, fungujú dobre, ale chcem vedieť, či existujú iné prístupy, ktoré by boli efektívnejšie. Tu je to, čo som skúšal.
- Používanie služby Windows: Mám to funguje, ale kvôli tomu, že v relácii 0 veci, ktoré blokujú služby priamo z interakcie s aplikáciami na relácii používateľa, musel som použiť trochu hack, aby som to fungoval, pravdepodobne sa vyhne tomu, aby to za každú cenu.
- Použitie neviditeľnej konzolovej aplikácie, ktorá začína pri štarte systému Windows, sa zdá byť najlepšou vecou, ale jednoducho to nie je ten najlepší spôsob, ako to urobiť.
Je niečo lepšie ako toto?
Poznámky:
- Na webovej lokalite sa vyskytne určitá spúšťacia pošta, ktorá zašle žiadosť o vyslanie žiadosti na túto "sprostredkovateľskú" aplikáciu.
- Aplikácia "Sprostredkovateľ" bude nainštalovaná a bežiaca predtým, ako používateľ použije webovú stránku
odpovede:
1 pre odpoveď č. 1Použil by som normálnu aplikáciu, minimalizovanú na podnos? Týmto spôsobom môžete s ňou komunikovať, ak to potrebujete, ale to je mimo cesty, robiť svoju vec. Úplný prístup k tomu, čo potrebujete urobiť?
Private Sub myform_Resize(sender As Object, e As EventArgs) Handles Me.Resize
If Me.WindowState = FormWindowState.Minimized Then
Me.ShowInTaskbar = False
"show notification
With myNotifyIcon
.BalloonTipIcon = ToolTipIcon.Info
.BalloonTipText = "Running, but hidden"
.BalloonTipTitle = "Going going gone..."
.ShowBalloonTip(3000)
End With
End If
End Sub
0 pre odpoveď č. 2
Ak používate iis, môžete si kód vpichovať do potrubia. Ostatné webové servery musia mať rovnakú logiku