Zum Inhalt springen

hs1

Mitglieder
  • Gesamte Inhalte

    80
  • Benutzer seit

  • Letzter Besuch

Beiträge von hs1

  1. Hallo Leute,

    ich habe ein COM-Addin für Outlook geschrieben, welches auf drei Rechnern laufen soll. Auf zwei Rechnern auf denen ich das Addin installiert habe funktioniert es unter Outlook 2007 und 2013 tadellos. Auf dem dritten Rechner (Outlook 2013) funktioniert das Addin nicht.

    Wie immer bei der Registrierung von COM-DLLs habe ich regasm verwendet, welches die DLL korrekt registriert hat (hab's unter HKEY_CLASSES_ROOT geprüft).
    Dann habe ich das Addin mit einer .reg-Datei im Schlüssel "HKEY_USERS\S-1-5-21-849391721-3056917416-2997542074-1011\Software\Microsoft\Office\Outlook\Addins" eingetragen. LoadBehavior steht auf 3.

    Starte ich jetzt Outlook finde ich das Addin unter "inaktive Addins". In der COM-Add-Ins-Eingabemaske wird der Speicherort des Addins nicht angezeigt. Außerdem steht darunter

    Zitat

    Nicht geladen. Während des Ladens des COM-Add-Ins ist ein Laufzeitfehler aufgetreten".

     

    Wenn ich das Addin über die COM-Add-Ins-Eingabemaske entferne (Button "Entfernen") und mittels des Buttons "Hinzufügen" wieder hinzufügen will kommt folgende Meldung:

    Zitat

    .....dll ist kein gültiges Office-Add-In.

     

    Dieselbe DLL funktioniert aber auf den anderen PCs tadellos. Die DLL ist mit AnyCPU kompiliert.


    Hier ist ein Ausschnitt aus der Hauptklasse des Addins:

     

    namespace my_osticket_addin
    {
        [ProgId("my_osticket_addin"), Guid("44334853-8a20-4f93-9d7b-5c2fb33859fc")]
        [COMAddin("my-software osTicket Outlook-Addin", "This Addin provides osTicket-Support for MS Outlook.", 3), Tweak(true)]
        public class ThisAddin : COMAddin, IDisposable
        {
            private AddinToolbarHandler _Toolbarhandler;
    
            public ThisAddin()
            {
                this.OnStartupComplete += new OnStartupCompleteEventHandler(ThisAddin_OnStartupComplete);
                this.OnDisconnection += new OnDisconnectionEventHandler(ThisAddin_OnDisconnection);
                this._Toolbarhandler = new AddinToolbarHandler();
                this._Toolbarhandler.ButtonCreateTicketPressed += Toolbarhandler_ButtonCreateTicketPressed;
                this._Toolbarhandler.ButtonSettingsPressed += Toolbarhandler_ButtonSettingsPressed;
            }
    
    
            private void ThisAddin_OnStartupComplete(ref Array custom)
            {
                this._Toolbarhandler.RemoveToolbar(this.Application);
                this._Toolbarhandler.AddToolBar(this.Application);
            }
    
            private void ThisAddin_OnDisconnection(ext_DisconnectMode RemoveMode, ref Array custom)
            {
                this._Toolbarhandler.RemoveToolbar(this.Application);
            }
    
            protected override void OnError(ErrorMethodKind methodKind, System.Exception exception)
            {
                MessageBox.Show(exception.Message,
                        System.Windows.Forms.Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

     

    Hat jemand von Euch schonmal ein ähnliches Verhalten erlebt? Bei Google hab' ich leider keine brauchbaren Hilfen gefunden.

     

     

    Gruß hs1

     

     

  2. Ich habe mich vor der Einführung von osTicket bei uns mal eine Weile mit Ticketsystemen beschäftigt, und mir ist keines begegnet, welches sich vollständig in Outlook bedienen lässt.

    Den Overhead sehe ich bei osTicket nicht. Wenn gewisse Features nicht genutzt werden sollen, dann nutze sie halt nicht ;)

    Bei uns kommen auch die nicht IT-affinen-Benutzer mit dem System gut klar.

     

     

  3. Hallo Leute,

    ich habe eine c# Desktop-Application in welcher ich Bluetooth-Daten eines Gerätes auslesen und verarbeiten muss. Ich habe mich jetzt ein bisschen eingelesen und bin soweit, dass ich mittels der Klassen aus den Namespaces Windows.Devices.Bluetooth.GenericAttributeProfile und Windows.Devices.Enumeration das Bluetooth-Gerät finde und die verschiedenen Services auslesen kann.

     

    Was ich bisher noch nicht verstehe:

    1.) Wann wende ich die Methoden WriteClientCharacteristicConfigurationDescriptorAsync und ReadClientCharacteristicConfigurationDescriptorAsync an?

    2.) Was sind die Unterschiede zwischen Notify und Indicate bei den Parametern der Methode WriteClientCharacteristicConfigurationDescriptorAsync?

    3.) Wie erkenne ich welchen Service und welches Characteristic ich verwenden muss? Ich sehe verschiedene Characteristics die (so verstehe ich es) verschiedene Eigenschaften darstellen bzw. verschiedene Daten liefern. Auf bluetooth.org gibt es eine Liste der offiziellen Characteristics.
     

    Dient z. B. ein Characteristic vom Typ 0x2a00 (Devicename) nur dazu den Gerätenamen zurückzugeben?

     

    Gruß hs1 dem der Kopf raucht...

     

    Screenshot_529.jpg

  4. Hallo Leute,

    ich habe folgendes Problem:

    - Windows 2012 R2 Remotedesktopserver
    - Mehrere Mac-Clients die sich per RDP auf den Windows-Server aufschalten

    Die USB-Drucker werden von den Mac-Clients auf den Remotedesktopserver durchgeschliffen. Leider werden dabei die Druckerschächte nicht korrekt bzw. gar nicht durchgeschliffen, so dass wir diese nicht ansteuern können.

    Habt Ihr schonmal etwas ähnliches erlebt? Gibt es unter MacOS ggf. die Möglichkeit einen Drucker mit einem Default-Schacht anzulegen, wie es unter Windows möglich ist?


    Danke & Gruß

     

    hs1
     

     

  5. Hallo Leute,

    in meinem Unternehmen wird überlegt eine Cloud-Lösung anzubieten. Die meisten Clouds rechnen ja nach CPU-Zeit ab. Ich habe bereits mit mehreren Hotlines gesprochen, kann aber überhaupt nicht abschätzen was an Kosten auf uns zu kommen könnte. Hat jemand Erfahrung mit diesem Abrechnungsmodell? Die Anwendung (ein kleines ERP-System) lastet die CPU ja bei weitem nicht immer aus. Trotzdem gibt es natürlich Funktionen die mit mehreren Threads laufen und die CPU mehr belasten.

    Ich finde dieses Abrechnungsmodell extrem schlecht planbar, vielleicht fehlen mir aber auch die passenden Erfahrungen (bin selber AE).

     

    Gruß hs1

  6. Denk aber dran, dass der AG aus dem Nebenjob die Leasingrate zahlen muss und du noch - meines Wissens nach - die 1% Regelung abführen musst.

    Falls du also die Leasingrate einfach von deinen 450EUR abziehen wolltest, dürfte das so - wieder meines Wissens nach, korrigiert mich falls ich falsch liege - leider nicht klappen.

    Gruß

    Doch das klappt. Du musst nur zusehen, dass Du mit allen Kosten unter 450 € bleibst. Mit 1 %-Lösung + 0,03 % pro km Entfernung kann das allerdings ziemlich knapp werden. Ich kenne einen Fall bei dem das genau so läuft. Da zahlt der AG allerdings zusätzlich den Geldwerten Vorteil (= Versteuerung des Dienstwagens).

  7. Hallo Leute,

    ich habe folgendes Problem bei dem ich nicht weiterkomme:

    Windows 2003 Server der als DC und Terminalserver (für kleine Minianwendung) läuft. Seit einigen Tagen bleibt die Remotedesktopverbindung zu dem Server ständig hängen (d. h. keine Eingaben möglich für ein paar Sekunden).

    Nach einiger Recherche und Auswertung der Ereignisprotokolle habe ich mal einen ping -t auf den Server gemacht. Mit dem Ergebnis, dass mindestens einmal in der Minute ein Timeout kommt (hab' das -wait auch mal auf 5000 ms erhöht).

    Folgendes habe ich bisher gemacht:

    - Reboot des Servers

    - An anderen Switch angeschlossen und am gleichen Switch in anderen Port gesteckt

    - Netzwerk-Kabel gewechselt (Cat7)

    - Auf der Konsole gearbeitet (da tritt während eines Timeouts kein "hängen") auf.

    - Server von verschiedenen Servern/Rechnern am gleichen und anderen Switch angepingt

    Kann evtl. auch eine defekte Netzwerkkarte die Timeouts verursachen? Wie kann ich das Problem weiter eingrenzen?

    Viele Grüße

    hs1

  8. Probleme mit dem DHCP-Server (konfiguration)

    Da nur der eine Rechner keine IP-Adresse bezieht bzw. Probleme mit dem Netzwerk hat, schließe ich das aus.

    Netzwerkkarte oder Kabel defekt

    Kabel haben wir vier verschiedene (auch ganz neue) ausprobiert. Die Netzwerkkarte funktioniert in meinem Netzwerk ja ohne Probleme, also ist sie nicht defekt.

    Treiberproblem der Netzwerkkarte

    Siehe Punkte 2

    Netzwerkkabel tauschen bzw. besseres / kürzeres Kabel testweise verwenden (Kontrolle, ob die Haltenase noch vorhanden ist, ob der Stecker einrastet, ob 1:1-Kabel oder Crossover-Kabel verwendet wurde, Knicke im Kabel, ...)

    Ausprobiert, ohne erfolg.

    Konfiguration des DHCP überprüfen - wie groß ist der DHCP-Bereich und ist er eventuell voll belegt mit den Clients, so dass keine IP-Adresse mehr frei ist, die vergeben werden kann?

    Bereich umfasst 100 IP-Adressen. IP-Adresse ist nicht vergeben. Hatte es auch schon mit einer festen IP versucht.

    Feste Zuweisung einer IP-Adresse im DHCP-Server zur MAC-Adresse der Netzwerkkarte

    Das probiere ich mal aus :)

    Feste IP auf dem Rechner vergeben und schauen, ob z.B. das Gateway (die IP-Adresse des Routers, die man entsprechend eingetragen hat) geht. Falls dies geht, dann z.B. mal Google anpingen.

    Hatte ich schon ausprobiert, funktioniert nicht.

    Netzwerkkarte tauschen / Treiber aktualisieren (nicht immer sind die neuesten Treiber auch die besten), Netzwerkkarten können durchaus auch mal kaputt gehen. Falls OnBoard mal eine günstige Netzwerkkarte (Realtek Chipsatz ist eigentlich immer recht problemlos) dazustecken und darüber versuchen.

    Defekt scheint sie ja nicht zu sein, da sie in meinem Netzwerk funktioniert...

  9. Hallo Leute,

    ich habe bei einem bekannten das Problem, dass sein Rechner über das LAN-Kabel keine IP-Adresse bezieht. Die anderen Geräte sind alle per WLAN (und DHCP) angeschlossen (Notebooks, Tablets, Smartphones) und haben keinerlei Probleme. Nachdem ich ein Notebook mit einem anderen Kabel an allen Ethernet-Ports des Routers (Speedport 700) ausprobiert habe und das Notebook auch keine Verbindung bekam, bin ich davon ausgegangen, dass die Switch-Einheit am Router defekt ist.

    Daraufhin haben wir einen neuen Speedport-Router gekauft. Leider beginnt jetzt dasselbe Spielchen von vorne. D. h. Windows XP erkennt zwar, dass ein Netzwerkkabel angeschlossen ist (die LEDs an der Karte und am Router leuchten/blinken), bezieht (nur unmittelbar nach dem Rechnerneustart) auch eine IP-Adresse hat aber keinerlei Netzwerkzugriff. Zugriff über WLAN auf das Netzwerk funktioniert wieder problemlos.

    MAC-Filter o. ä. sind sowohl im alten als auch im neuen Router nicht konfiguriert.

    Ich habe den Rechner daraufhin eingepackt und bei mir zuhause an der Fritzbox angeschlossen. Alles funktioniert direkt ohne Probleme. Beide Router vergeben die IP-Adresse 192.168.2.xxx.

    Ich habe gerade keine Idee woran das liegen könnte. Fällt Euch, außer dem Neuaufsetzen des Systems, ein Lösungsansatz ein?

    Danke

    Gruß hs1

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...