PNAgent Filter für Web Interface 4.5 PNAgent Filter for Web Interface 4.5

Viele von Euch kennen die Web Interface Erweiterungen und Modifikationen von Thomas Kötzing. Ich selbst verwende einige von ihnen regelmässig in Kundenprojekten. Bisher gab es leider eine häufig von mir verwendete Erweiterung nur für die Web Interface Versionen bis 4.2. Die Rede ist vom

Program Neigborhood Agent Filter

Diese Modifikation des Web Interfaces ermöglicht es, Published Applications von der Anzeige im PNAgent auszuschliessen, indem der Description der Published Application ein “#” Zeichen vorangestellt wird. Nützlich, wenn der PNAgent z. B. zum Bestücken des Desktops und des Startmenüs verwendet wird, und man nicht möchte, dass der gepublishte Desktop dort, oder in den Eigenschaften des PNAgent Symbols in der Startleiste erscheint.

Da ich diese Erweiterung für ein Kundenprojekt benötigte, habe ich den Code der bestehenden Erweiterung für die Version 4.5 angepasst und stelle sie nun hier allen interessierten Usern zur Verfügung.

Download FilterApps4.5

Gruss
Ecki

Most of you will know the Web Interface addons and modifications from Thomas Kötzing. I use them myself quite often in customer projects. Until now, a badly needed modification was available only for WI 4.2. I am talking about the

Program Neigborhood Agent Filter

This modification gives an administrator the power to hide Published Applications from the user. The only thing he has to do is adding a “#” sign in front of the application description. Very handy, if you use PNAgent to populate the Desktop and Start Menu and do not want the published Desktop to appear in the context menu of the PNAgent in the taskbar.

Because i needed this modification for a customer, i adapted the code of the existing modification for WI 4.5 and invite everyone interested in this modification to download it.

Download FilterApps4.5

Regards
Ecki

You may also like...

4 Responses

  1. MuriBLN says:

    Hi,
    ist eine Klasse Sache 🙂
    Wir wollen nur den “Desktop” anzeigen lassen.
    Nur jetzt muss man alle Publ. Appl. anpassen!
    Wir haben so ca. 200 Applikationen.
    Wäre es nicht Sinnvoll nur die gewünschte Appl. mit einem “#” kennzeichnen zu können. Man müsste nicht alle Appl. nachträglich ändern und darauf achten, alle zukünftigen Appl. mit dem “#” zu kennzeichnen.
    ?
    Gruß,
    Muri

  2. ecki says:

    Einfache Lösung: Den Filter “umdrehen” und nur mit “#” gekennzeichnete Applikationen anzeigen 🙂

    Ausschnitt aus enum.aspfx:

    //
    // Changes by Ecki, Thanks to Citrix Development-Consulting: Begin Filter Apps
    //
    System.Collections.ArrayList filteredResources = new System.Collections.ArrayList();

    foreach( ResourceInfo resource in resources ) {
    // Applications that start with # character in the description will be visible
    if ( resource.getDescription().StartsWith (“#”) ) {
    filteredResources.Add( resource );
    } else {
    }
    }

    String response = pnAgentService.generateEnumerationResponse( (ResourceInfo[])filteredResources.ToArray( typeof(ResourceInfo) ) );
    //
    // Changes by Ecki, Thanks to Citrix Development-Consulting: End Filter Apps
    //

    Gruss
    Ecki

  3. tkurzer says:

    Hallo,

    wollte mittels pnagent /QLaunch “Anwendung”
    Anwendungen starten. Wollte SIe aber nicht im pnagent sichtbar haben. Mit dem FilterApps kann ich Sie zwar verstecken aber auch nicht mehr mittels /QLaunch ausführen! Mache ich etwas falsch oder ist das so gewollt?

    mfg
    Thomas

Leave a Reply