Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 06:13

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Info] .NET Native

Discussion on [Info] .NET Native within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
Mafia67's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 769
Received Thanks: 499
Post [Info] .NET Native



What is .NET Native?

What is Native Compiling?
Mafia67 is offline  
Thanks
3 Users
Old 04/30/2014, 00:28   #2
 
elite*gold: 0
Join Date: May 2011
Posts: 648
Received Thanks: 413
Tjaja, wenn das erstmal fertig ist können sich die c/c++ fanboys mal den stock ausm ***** ziehen
Y u k i is offline  
Thanks
1 User
Old 04/30/2014, 13:52   #3
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
@TE: Dein zweiter link gehört zu einem ganz anderen Projekt und Teilthema...

Desweiteren ist es meiner Meinung nach kein guter Schritt die Plattformunabhängigkeit und die Vorteile des JIT-Compilers aufzugeben.

Ob sich so ein Schritt lohnt in hinsicht crackbarkeit der Programme bezweifel ich auch den auch native Programme können manipuliert werden. Hinzu kommt das kleine aber feine Detail das wohl relevante Metadaten weiterhin vorhanden sind.
Quote:
First, it creates a new file for your project called “default.rd.xml”. This file contains runtime directives that help the .NET Native compiler understand what metadata and type information needs to be preserved in order for your app to run correctly, so things like reflection mostly just work, even though you are statically compiling everything!
tolio is offline  
Old 04/30/2014, 22:11   #4
 
Mafia67's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 769
Received Thanks: 499
Quote:
Originally Posted by tolio View Post
@TE: Dein zweiter link gehört zu einem ganz anderen Projekt und Teilthema...

Desweiteren ist es meiner Meinung nach kein guter Schritt die Plattformunabhängigkeit und die Vorteile des JIT-Compilers aufzugeben.

Ob sich so ein Schritt lohnt in hinsicht crackbarkeit der Programme bezweifel ich auch den auch native Programme können manipuliert werden. Hinzu kommt das kleine aber feine Detail das wohl relevante Metadaten weiterhin vorhanden sind.
1. Hab ihn nur zitiert, weil er es einfach und verständlich(für Unerfahrene) erklärt hat. Zusätzlich habe ich den Link als Quellenangabe angegeben.

2. Wieso aufgeben? Native Kompilierung ist optional. Es ist besonders für diejenigen gut geeignet, die die schnauze voll haben, dass ihre Quellcodes dekompiliert werden. Vielleicht verlierst du dadurch einige Vorteile, dennoch kommen andere Vorteile hinzu. Wie z.B.:
Quote:
... apps start up to 60% faster and use 15-20% less memory...
3. Natürlich lassen sich weiterhin Änderungen am Programm durchführen mit Reverse Engineering, aber so einfach die Quellcodes wiederzustellen durch Dekompilierung sollte nicht möglich sein.(Was bei VB5 & 6 der Fall war)
Mafia67 is offline  
Old 05/02/2014, 12:45   #5
 
elite*gold: 100
Join Date: Aug 2005
Posts: 595
Received Thanks: 208
Tolio meinte das das Programm für einige der Features von C# die Metadaten doch wieder Speichern muss, mit so einer Informationfülle ist das Reversen ansich kein riesen Aufwand mehr. Solang sich niemand groß damit auseinandergesetzt hat kann man zwar nicht sagen in welchem Ausmaß das zum tragen kommt, aber sollte es sich stark verbreiten wird es defintiv Tools geben um diese Infos auch zu nutzen.

C# teils native machen kann man ja afaik mit ngen schon, hab es zwar nie genutzt aber in Sachen Perfomancen und Startup time sollte es bereits jetzt deutlich zu spüren sein.
dready is offline  
Old 05/03/2014, 02:41   #6
 
Mafia67's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 769
Received Thanks: 499
Noch ist es in der Entwicklungsphase und ich denke sie werden es schon irgendwie in den Griff bekommen, denn Microsoft hat ja auch genug Erfahrung in dem Bereich.
Hoffen wir das Beste ;D
Mafia67 is offline  
Reply


Similar Threads Similar Threads
Mod Native Trainer Problem
11/08/2013 - Grand Theft Auto - 3 Replies
Hallo Com, warum krieg ich den native Trainer mod nicht für mein GTA4 instaliert?:rtfm: Ich habe einen PC(Nicht so dass ihr denkt das ich es auf ner PS3 / xBox versuche^^) also nach der instalation krieg ich immer diesen Fehler: efCreateError in module dsound.dll der liegt anscheinend an der dsound.dll :cool:
Native Auflösung
08/13/2013 - Technical Support - 7 Replies
Also ich muss voher sagen es ist schon seit ungefähr einem Jahr so das meine Native auflösung nichtmehr angezeigt wird und wenn ich sie per Hand eingebe das fürchterlich aussieht aber 1280x1024 sieht bei mir richtig gut aus nur wird es jetzt so langsam nervig da ich in immer mehr meiner Spiele (die ich mir neu hole) oben und unten schwarze Balken bekomme wenn ich sie auf 1280x1024 einstelle und darum langsam mal gerne wieder meine alter wiederhaben möchte. Ich glaube aber mein Pc erkennt die...
[need] a english - turkish native translator
03/15/2012 - SRO Private Server - 2 Replies
Please email me if you know english and live in Turkey: [email protected]
C# Native Class
07/30/2010 - CO2 Private Server - 10 Replies
Sorry to be a bug, but does anyone have one? I'm in need of it pretty bad. Thanks alot^^
[Error] [SQL Native Client]
07/24/2010 - Shaiya Private Server - 1 Replies
So far, I've googled all of them, and the second line (Login Timeout Expired) required a firewall bypass. Well, that shouldn't be a problem, because I don't use a firewall anyway. So I let that pass. The third one, I already set up to have remote connection. I'm still getting the same error.



All times are GMT +1. The time now is 06:15.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.