---
title: "Det där med tillit!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/172203-det-där-med-tillit"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "CatZ"
published: "2008-06-15T16:44:14.000Z"
updated: "2008-07-01T09:48:02.000Z"
replies: 10
views: 861
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/172203-det-där-med-tillit"
---

# Det där med tillit!

## #1 — CatZ, 2008-06-15T16:44Z

Jag har en applikation som ska köras på en server från tunna klienter och eftersom jag inte gärna låter de tunna klienterna ha adminrättigheter på servern så har jag strypt i princip allting vida group policies men har nu fått problem med att applikationen inte är 100% pålitlig längre. Jag har testat att tilldela applikationen FullTrust men det räcker tydligen inte. Jag har testat att i GPMC ge sökvägen till applikationen fulla rättigheter för den specifika användaren så nu återstår egentligen bara en fråga då ingenting verkar hjälpa...

Hur tusan ser jag till att applikationen körs "unrestricted"? Jag har tittat på sn.exe, mage.exe, gacutil.exe med flera men ingenting som jag känner att jag kan tillämpa.

Vad ska man göra för att se till att applikationen ska få åtkomst till precis allt på servern? Applikationen installeras aldrig på servern vi bara kompilerar den och kopierar över de kompilerade filerna.

Permalänk: https://www.webforum.nu/p/172203

## #2 — CatZ, 2008-06-15T19:41Z

Det var enkelt löst, jag glömde sätta fulla rättigheter i koden när jag läser/skriver till registret...

Permalänk: https://www.webforum.nu/p/2118448

## #3 — CatZ, 2008-06-19T07:12Z

Det jag behöver är fullständiga rättigheter till en nyckel 

> **Registret skrev:**
>
> HKLM\\Software\\Company\\Settings\\

 Hur ska jag fixa det? Jag trodde jag hade fixat det men det var givetvis bara på min utvecklingsmaskin, nu när jag kom till kund så fungerar det inte!

Hjälp!

Permalänk: https://www.webforum.nu/p/2119105

## #4 — Gladh, 2008-06-19T13:59Z

Är du riktigt fräck så överlåter du det problemet till kundens it-avdelning. Du sätter helt enkelt ett attribute (kommer inte ihåg vilket) i din klasss för att kunna köra denna assemblyn så måste användaren ha rätt att skriva till registert.

Så slipper du bry dig om det, utan lämnar ansvaret vidare till deras IT-avdelning, eftersom det kan faktiskt vara så att den användare inte har rättigheter att skriva till registert, och då kan du inte göra något överhuvudtaget i från din sida...

\- M

Permalänk: https://www.webforum.nu/p/2119171

## #5 — CatZ, 2008-06-22T20:38Z

Nja det är inte riktigt så enkelt eftersom jag är IT-ansvarig också... :) Det är ett helvete att vara både utvecklare och systemadministratör...

Permalänk: https://www.webforum.nu/p/2119508

## #6 — spango, 2008-06-23T07:39Z

Nu är jag lite n00b på CAS men borde det inte räcka för dig att skapa och asserta/demanda ett RegistryPermission? Typ

```
[RegistryPermission(SecurityAction.Assert, Write = @"HKEY_LOCAL_MACHINE\Software\Company\Settings ")]
public void SaveToRegistry()
{ 
    ...
}
```

Attributet kan slängas på metod, klass eller assembly.

<http://msdn.microsoft.com/en-us/library/system.security.permissions.registrypermission.aspx>
<http://msdn.microsoft.com/en-us/library/system.security.permissions.registrypermissionattribute.aspx>

Permalänk: https://www.webforum.nu/p/2119559

## #7 — CatZ, 2008-06-23T10:44Z

Hmm det är nog inte omöjligt, har inte testat assert tidigare. Ska prova med det. Tack för tipset! 

I vilket fall som helst återkommer jag med resultatet :p

Permalänk: https://www.webforum.nu/p/2119585

## #8 — CatZ, 2008-07-01T08:09Z

Nej det hjälpte inte heller. Det får bli en annan variant då. I programmet när det startas så loggar jag in som lokal administratör det första innan jag kör igång programmet.

Eller ger jag dem fulla rättigheter till allt vilket inte känns så lockande.

Permalänk: https://www.webforum.nu/p/2120913

## #9 — Nickemannen, 2008-07-01T08:44Z

Hmm, känns som att du borde använda en konfigurationsfil istället?

Permalänk: https://www.webforum.nu/p/2120923

## #10 — CatZ, 2008-07-01T09:46Z

> **Nickemannen skrev:**
>
> Hmm, känns som att du borde använda en konfigurationsfil istället?

Vad menar du? Jag har tyvärr inte tid att skriva om programmet från grunden och i sin nuvarande form så är det referenser till en del externa lib som jag inte kan signera. Programmet installeras heller inte som sagt så det är en taskig situation jag blivit satt i  :l

Permalänk: https://www.webforum.nu/p/2120933

## #11 — Nickemannen, 2008-07-01T09:48Z

> **CatZ skrev:**
>
> Vad menar du? Jag har tyvärr inte tid att skriva om programmet från grunden och i sin nuvarande form så är det referenser till en del externa lib som jag inte kan signera. Programmet installeras heller inte som sagt så det är en taskig situation jag blivit satt i  :l

Okay :/

Permalänk: https://www.webforum.nu/p/2120934

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/172203-det-där-med-tillit
