Wie den nervenden Hinweiston abschalten? (Signal/Ton/Sound/Klang/Klänge)

German support forum

Moderators: sheep, Hacker, Stefan2, white

User avatar
HolgerK
Power Member
Power Member
Posts: 5243
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Re: Wie den nervenden Hinweiston abschalten? (Signal/Ton/Sound/Klang/Klänge)

Post by *HolgerK »

Lange ist es her, das ich mich mit COM, STA, MTA und Shell beschäftigt habe.
Was allerdings kleben geblieben ist, ist die Erkenntnis das die falsche Initialisierung eines Workerthread zu den lustigsten (weil Random auftretenden Fehlern und kaum zu finden Ursachen) Fehlersuchen führen kann.

Wird das alles in einem separaten Workerthread gehandhabt?
Werden Objekte oder Handles/Strukturen/Interfaces zu Objekten über Threadgrenzen hinweg benutzt?
Ist dieser Thread als Single Threaded Apartment (COINIT_APARTMENTTHREADED ) initialisiert (CoInitializeEx, OleInitialize)?
Die Shell erfordert afair STA.
Sprich, alles sollte im selben Single Threaded initialisierten Apartment erzeugt und benutzt werden.

Gruss
Holge
Make our planet great again
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 40209
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Wie den nervenden Hinweiston abschalten? (Signal/Ton/Sound/Klang/Klänge)

Post by *ghisler(Author) »

Danke für den interessanten Hinweis. Der Aufruf von SHChangeNotifyRegister erfolgt in der Tas aus einem Hintergrund-Thread, der mit OleInitialize initialisiert wurde. Dieser Thread ist kurzlebig für das Einlesen des virtuellen Ordners (Netzwerk). Bisher war das aber nie ein Problem. Ich habe den Aufruf von SHChangeNotifyRegister nun mal in den Main-Thread verschoben, dam scheint es nach ersten Tests tatsächlich wieder zu funktionieren! Ich werde das mal eine Weile beobachten.
Author of Total Commander
http://www.ghisler.com
omni-it
Junior Member
Junior Member
Posts: 15
Joined: 2019-12-07, 12:11 UTC

Re: Wie den nervenden Hinweiston abschalten? (Signal/Ton/Sound/Klang/Klänge)

Post by *omni-it »

D A N K E!

Danke das ihr das "NetHoodStyle" gefunden habt.

Ich war schon beim deinstallieren, dachte mir - siehst nochmal nach.
auf NetHoodStyle=2 geändert.

Es klingelt nicht mehr - Heureka.

Und ich habe alle SAMBA und CIFS aktiv - benötige ich beide.

Das heißt das nach fast zwei Jahren das andauernde Klingeln ein Ende hat!
omni-it
Junior Member
Junior Member
Posts: 15
Joined: 2019-12-07, 12:11 UTC

Re: Wie den nervenden Hinweiston abschalten? (Signal/Ton/Sound/Klang/Klänge)

Post by *omni-it »

Es war wohl zu früh. Auch mit dieser Einstellung beginnt es wieder zu klingeln. :( :( :( :(
Unerträglich :(
Post Reply