Mina erfarenheter är att dolda filer på macen är dolda även på win. Så länge windows inte är inställt på att visa alla filer alltid.
Men är det inte på det viset så går det bra att modifiera /etc/smb.conf och lägga in en sträng så att det ser ut som nedan:
[global]
client code page = 437
coding system = utf8
guest account = unknown
encrypt passwords = yes
hide dot files = yes
Den kursiverade raden är den nya, och den garanterar att alla filer som börjar med . även är osynliga i windows.
Men det löser inte problemet med AppleDouble mot ett FAT32-filsystem om man har tex en extern hårddisk som man jobbar mot på båda plattformarna. Det är bara NTFS som har stöd för all metadata som HFS+ har.
Mer info om smb.conf hittas på Sambas sajt.
Lite OT:
Varför, varför kan inte M$ lägga ned sina filändelser? De har ju i NTFS massor med plats till metadata för att beskriva filtyper, skaparprogram, förhandsvisning och så vidare. Filändelser är en helt idiotisk lösning för att spara metadata. Kan man påverka metadata som innehåller information om vad filen består av, utan att påverka det faktiska innehållet, så är man ute på farligt vatten.