Windows Vista och 7 kommer med användarkontokontroll (UAC) som styr behörigheterna som användarna har för att köra varje applikation. På grund av denna begränsning kan många program i Win XP som kräver administratörsbehörighet inte löpa smidigt i Vista eller Win 7. I sådana fall kan du använda VistaUACMaker för att ändra behörigheten i programmet och göra den kompatibel med Vista och Windows 7.

För att uppnå det mål som vi har i åtanke behöver vi ändra Applikationsens ledande fil som innehåller den användbar information som ger de rättigheter som behövs av den berörda appen och dess gränssnitt mellan appen.

Det är de tre typerna av privilegier som kan lagras i Manifest-filen.

  • requireAdministrator - Kör appen som administratör.
  • asInvoker - Kör med samma privilegium som förälderprocessen.
  • highestAvailable - Kör med högsta möjliga behörighet tillgänglig för användaren.

Okej det räcker med det geekiska samtalet, låt oss gå vidare till avsnittet HUR TILL, som berättar hur du utför uppgiften.

1. Ladda ner Vista UAC Maker.

2. Kör verktyget. Använd nu knappen Välj ... och leta reda på appen eller programmet körbar fil.

3. Lägg till några ord i fältet Projektbeskrivning för framtida referens.

4. Markera privilegiet i listrutan Obligatorisk privilegium. Standard är [requireAdministrator], men du kan ändra det till det som passar applikationen.

5. I det sista steget där du blir frågad " Växlar din applikation med högpresterande fönster på skrivbordet? ", Kryssa endast i rutan Ja om din app interagerar med hög privilegium-appar på gränssnittsnivå i Vista, annars lämna den som Nej .

Det är allt.

Nu är den konfigurerade appen kompatibel med både Windows Vista och Windows 7. Det här fungerar bra i de fall där du behöver använda en viss app som är avsedd för XP att vara ljud och fungerar i Vista och Windows 7. Hoppas det hjälper. Dela dina erfarenheter genom att lägga in dina värdefulla kommentarer.