Archive for the 'Server' Category

Dölja en uppmappad enhet

Author: Daniel
06 17th, 2008


Vi har en programvara som behöver skriv och läsrättigheter på en uppmappade disk. Problemet vi har haft är att användare ibland går in på enheten och ändrar på filer. Detta är helt förbjudet men vi måste ändå ha skriv och läsrättigheter där på grund av applikationen.

Det jag fick göra då var att dölja enheten med ett registerhack.

Regedit ->[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

Skapa en 32-bitars REG_DWORD som heter NoDrivers

Värdet sätter du beroende på vilken enhet du vill dölja. Se i listan nedan:

A: 1, B: 2, C: 4, D: 8, E: 16, F: 32, G: 64, H: 128, I: 256, J: 512, K: 1024, L: 2048, M: 4096, N: 8192, O: 16384, P: 32768, Q: 65536, R: 131072, S: 262144, T: 524288, U: 1048576, V: 2097152, W: 4194304, X: 8388608, Y: 16777216, Z: 33554432, ALLA: 67108863

Du skriver i värdet decimalt. Vill du inte att någon enhet ska synas så är det digitala värdet 67108863.

Efter nästa inloggning kommer enheten att vara dold i Explorer och My Computer.

Det har gått att göra så här i många år och fungerar bra även i Terminal Server på en Windows Server 2008 x64 som jag nu testat.




Förmodligen intresserar inte detta alla men jag väljer ändå att skriva om det för att jag kan behöva det som en minnesanteckning längre fram och de som verkligen behöver det kommer uppskatta informationen. 🙂

Vi har en VMWare ESX 3.0.1 farm på min arbetsplats som jag administrerar. Den innehåller att antal virituella servrar men har plats för ytterligare några. Igår hade jag lite kvällsarbete så jag passade på att lyfta in en gammal NT4.0 server in i farmen med hjälp av gratisverktyget VMWare Converter 3.0 som man kan tanka ner här.

Konverteringen tog 40 min för 27GB och gick jättebra och applikationen som snurrar på servern hoppade igång som beräknat. Det som inte fungerade var nätverkskortet. Den automatiska installationen av drivrutiner av nätverkskort när VMWare tools installeras fungerade inte.

När jag letade efter lösningen på nätet så rekomenderade många att man skulle installera AMD PCnet adaptern som finns med i NT4´s lista på nätverkskort. Jag fick det inte att fungera med drivrutinerna som finns med på NT4 skivan.

Jag började leta efter drivrutinerna och hittade dem till slut under vmware tools imagen som finns i ESX installationen. .iso filen finns under …/vmware-server-distrib/lib/isoimages/windows.iso

Det jag gjorde var att mounta .iso filen och letade upp OEMSETUP.INF som låg under X:\program files\VMware\VMware Tools\Drivers\vmxnet\winnt

Jag gick därefter in under nätverksinställningarna och adapters på NT4 servern. Där tog jag bort nätverksadaptern som var installerad och lade till en ny. När listan på adapters kom upp så markerade jag AMD PCnet adaptern och valde ”have disk” och pekade ut sökvägen ovan. Den lade nu till VMware Virtual Ethernet Adapter. Efteromstart så hoppade nätverket igång direkt.

Under nätverksinställningarna identifieras adaptern som ”Vmware Virtual ethernet adapter” men när du köp ipconfig syns ”Vmware Accelerated AMD PCnet adapter”.

Så om det är någon som har problem med nätverkskort under NT4 och VMware så är detta guiden till hur man får det att fungera.