---
title: "Zend variant i .NET"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/51045-zend-variant-i-net"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Erik Juhlin"
published: "2002-08-22T18:06:22.000Z"
updated: "2002-08-24T09:36:11.000Z"
replies: 11
views: 391
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/51045-zend-variant-i-net"
---

# Zend variant i .NET

## #1 — Erik Juhlin, 2002-08-22T18:06Z

Finns det något liknande det [Zend](http://www.zend.com/) har för PHP i .NET?

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

## #2 — kristoffer, 2002-08-22T20:29Z

Vad är det för något? Ja, jag vet att du inkluderade en länk.

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

## #3 — Ekström, 2002-08-22T21:01Z

Typ en uppsnabbare (finns det ett dylikt ord?) av PHP om jag minns rätt.

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

## #4 — Erik Juhlin, 2002-08-22T21:03Z

Uppsnabbare/kodskyddare. Gör det väl till en kompilerad binär fil. :)

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

## #5 — Viktor, 2002-08-22T21:11Z

.NET är redan kompilerat :)

/Viktor

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

## #6 — developer, 2002-08-23T15:32Z

Det finns program som "skyddar" CLR-kod, de kallas "obfuscators". Ett exempel är Wiseowl's Demeanor, se: <http://www.wiseowl.com/products/Products.aspx>

Men om du gör webservices/websites finns ju inte behovet av att spöka till koden.

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

## #7 — Erik Juhlin, 2002-08-23T20:35Z

Nja, om man installerar det på en kunds maskin så vill man kanske inte att de ska ha tillgång till källkoden.

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

## #8 — Marcus E, 2002-08-23T21:54Z

Källkod = Källan för koden/Den ursprungliga koden
Källan försvinner när du kompilerar koden och går aldrig att få tillbaka.

Det enda du kan få tillbaka är en MSIL-kod och den är inte mycket roligare än assembler. I MSIL-koden finns dock namnen på klasserna och deras innehåll. Detta är för att man ska kunna använda komponenter i andra .NET-program utan att behöva använda sig av deklarations-filer.

Du kan förvränga namnen på klasserna och deras innehåll med s.k. obfuscators, men detta skyddar inte din källkod på något sätt, utan förvränger bara namnen.

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

## #9 — renholm, 2002-08-23T23:00Z

Om man kör med CodeBehind och Affärsobjekt kompileras koden till .dll filer, och det bör vara rätt knepigt att få tag i källkoden från en .dll fil.

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

## #10 — Grynet, 2002-08-24T07:39Z

Om man vill skydda sina assemblies från att folk skall köra mot, använda dem utanför de program som man (utveklaren) vill att man ska använda dem, så kan man använda Strong-Named Assemblies. Dessa innehåller ett nyckel par som man måste ha för att kunna köra mot assemblyn.

<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconworkingwithstrongly-namedassemblies.asp>

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

## #11 — ptype, 2002-08-24T07:45Z

> Källkod = Källan för koden/Den ursprungliga koden 
> Källan försvinner när du kompilerar koden och går aldrig att få tillbaka.

 

Njaee, källkoden försvinner ju inte bara för att man kompilerar. Tack och lov.

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

## #12 — developer, 2002-08-24T09:36Z

> **Erik Juhlin skrev:**
>
> Nja, om man installerar det på en kunds maskin så vill man kanske inte att de ska ha tillgång till källkoden.

Det har du ju helt rätt i....

Har ni förresten provat Anakrino  (<http://www.saurik.com/net/exemplar/>) som dekompilerar MSIL till C#? Testa exempelvis att peka ut C:\\WINDOWS\\Microsoft.NET\\Framework\\v1.0.3705\\System.dll. Jag tycker det blir imponerande läsbar kod även om variabelnamnen förstås går åt skogen.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/51045-zend-variant-i-net
