Monthly Archive for January, 2008Side 2 ud af 2

Overfør de såkaldte usikre filer gennem Messenger

Hvis du ikke har antivirusprogram installeret eller ikke har opsat Messenger til at scanne med ét, så tillader Windows Live Messenger ikke at du sender nogle af f.eks. dine exe-, cmd-, bat-filer til dine venner igennem Messenger. Når du her prøver på at gøre det, får du vist en advarsel om at du er ved at sende en fil, som muligvis ikke er sikker. Den samme dialogboks fås ved modtagelse.

Det er selvfølgelig måske en god grund til, at vi ikke bare får sendt filer til andre med virus eller andre filer, som kan finde på at gøre noget skidt ved en anden computer. Men som regel indeholder de filer vi sender til andre ikke sådanne ting. En måde at sende sådanne filer er at snyde Messenger ved at omdøbe vores fil fra f.eks. fil.exe til fil.abc, og derefter omdøbe den igen for at få den til at virke, eller ved bare at pakke filen ned i en zip-fil.

Den simpleste løsning på problemet er dog at klikke på Installer-knappen og derefter på Hent-knappen.

Hermed installeres det lille værktøj Windows Live OneCare Safety scanner. Hvis du er lidt bange, for at du her får hele Windows Live OneCare sikkerhedspakken installeret, så er det her kun et lille modul til Messenger, som hentes. Fremover vil Messenger nu sørge for at du er sikret mod virus igennem Messenger, da de filer du nu fremover vil modtage vil blive scannet, samt at du vil blive gjort opmærksom på at der er tale om en usikker fil.

Hvis du har et antivirus program installeret, kan du også få Messenger til at benytte dette i stedet for, ved at gå til Funktioner –> Indstillinger –> Filoverførsel, og her angive stien til dette program.

Hvad du helt præcist skal angive for at dit installerede antivirusprogram scanner filen, er forskellige fra program til program. Og i nogle tilfælde kræver det nogle mystiske argumenter, således at f.eks. AntiVir her ikke scanner registreringer, bootsektoren osv., hver gang du modtager en fil. ;)

- Peter Sandberg Brun

Flyt mapper som egentlig rigtigt ikke kan flyttes

Nogle gange kommer vi ud for at vi mangler plads på et drev, og hvad gør vi så ved det? Nogle gange vælger vi helt at begynde på at fjerne programmer og flytte nogle mapper til andre drev på computeren. Dette kan selvfølgelig tit betyde at nogle ting ikke virker mere, f.eks. genveje til filer du havde i dine mapper. Desuden er det jo ikke altid vi har lyst til at fjerne programmer, da vi så skal til at installere dem igen et andet sted.

Noget helt andet man kan gøre er at flytte indholdet af en mappe, men stadig få Windows til at tro at alle disse filer og mapper som du flyttede stadig er placeret det sted, hvor de altid har været placeret. Ja, det lyder meget mystisk, men hvis dit drev er formateret i NTFS kan det lade sig gøre.

Det som du nemlig kan er at oprette et såkaldt Junction punkt. I Windows Vista har du allerede sådan nogle, dog er de lidt mere skjulte, men de er der. Vi har f.eks. at vi i Windows Vista har vores brugermappe. Denne har jo i Windows Vista skiftet placering til et helt nyt sted, nemlig “C:\Users\Peter Brun”. For at alle de gamle programmer osv., så med sikkerhed kan finde den korrekte brugermappe i Vista, har du faktisk også en skjult mappe kaldt “C:\Documents and Settings”, hvis eneste opgave er at sende dig videre. F.eks. kan du i Kør skrive: C:\Documents and Settings\Peter Brun. Og du vil her opleve du rent faktisk har alt indholdet fra “C:\Users\Peter Brun”.

Det som der her er tale om er en Junction. For at bevise dette for dig selv kan du i en kommandoprompt, navigeret til C-drevet, prøve at skrive:

DIR /ADH

Vi ser her at mappen “Documents and Settings” er en junction til “C:\Users”. En smart teknik alle vi andre sikkert også kunne bruge til noget, hvis vi kunne oprette vores egne små “genveje”. Det som vi nemlig kunne finde på var at lave en Junction, hvor vi så reelt havde alt indholdet på et andet drev, mens alle programmer og selv Windows ville tro at filerne stadig var skrivbare og læsbare på C-drevet. Alt dette kan lade sig gøre med værktøjet Junction:
http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx

For at gøre værktøjet en naturlig del af dit eget system, så du altid med det samme kan få adgang til det ved hjælp af en kommandoprompt, så pak indholdet af zip-filen ud, og kopier junction.exe til C:\Windows\System32.

Nu er du parat til at gå i gang. Lad os sige du har en mappe C:\Mappe, som er installationsstien til et program som fylder ekstremt meget. Vi kan her ikke bare flytte mappen til et andet drev, da vi så ville ødelægge alle genveje osv. til programmet. Vi bliver her nødt til at benytte os af en “junction”. Vi vil her have “flyttet” indholdet til den tomme mappe D:\Mappe. Fremgangsmåden er:

  1. Luk programmet som befinder sig i mappen.
  2. Kopier indholdet af C:\Mappe til D:\Mappe
  3. Slet alt i C:\Mappe
  4. Åben en Kommandoprompt og skriv:
    junction.exe "C:\Mappe" "D:\Mappe"


  (I Windows Vista kan du også benytte dig af kommandoen mklink /J i stedet for)

For dig vil det nu se ud som om du har to mapper, hvor indholdet altid vil det være det samme, men reelt vil det kun være på D-drevet der bliver fyldt op.

Ved at benytte sig af en junction, kan du rent faktisk også “flytte” mapper, som normalt ikke kan flyttes. Det kan f.eks. være et program som vil gemme sine filer et bestemt sted, og i indstillinger for programmet har du ikke mulighed for at ændre dette. I sådan et tilfælde kan du med en junction snyde programmet til at tro filerne stadig er der. ;)

For at tage et eksempel fra den virkelige verden, har jeg på mit F-drev spillet Call of Duty 4 liggende. Lad os sige jeg gerne vil have dette flyttet til mit G-drev, uden at ødelægge spillet. Jeg vil her oprette en ny tom mappe på G-drevet, hvorefter jeg flytter alt indholdet af den originale mappe til denne mappe. Herefter skriver jeg:
junction.exe “F:\Games\Call of Duty 4 – Modern Warfare”  “G:\Call of Duty 4″

Efterfølgende kan jeg nu åbne begge placeringer og se at filerne er placeret begge steder, da jeg her oprettede en “Junction” til den anden placering.

Men det er selvfølgelig et bedrag, da filerne reelt kun befinder sig på G-drevet. Men frem for alt Call of Duty 4 fungerer stadig, helt uden nogle problemer.

En ting som du måske kunne finde på, var at slette den originale mappe, altså genvejen og stadig have alt det hele det nye sted. Da benyttes syntaksen:

junction.exe -d "C:\Mappe"

Hvor C:\Mappe var den originale mappe. Nu vil filerne i dette tilfælde kun være tilgængelig via D:\Mappe frem over, og C:\Mappe vil være slettet.

- Peter Sandberg Brun