IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
C# beginner
Neregistrovaný
Avatar
C# beginner:24.1.2013 18:37

Ahoj.
Stáhl jsem si jeden program, dekompiloval jsem ho, upravil jsem v něm nějaké hodnoty a teď ho potřebuji dát zase dohromady. Jsem ale úplný začátečník. Program je v C#, otevírám ho ve Visual Studiu. Vše se zdá být OK, ale jsou tu 4 chyby. První je "Duplicate System Runtime Versioning Target Framework attribute", další tři se týkají "názvů, které neexistují". Chápu, o co VS jde, ale nechápu, jak to udělat. Jak jsem již řekl, jsem začátečník... Jiným to ale asi takové problémy dělat nebude...

Nepomohl by mi někdo? Děkuju!!

http://imageshack.us/…6/nameir.png
http://imageshack.us/…plicated.png

// Assembly Hack-Dayz, Version 1.0.0.0

[assembly: System.Reflec­tion.Assembly­Company("")]
[assembly: System.Reflec­tion.Assembly­Product("Hack-Dayz")]
[assembly: System.Runtime­.CompilerServi­ces.RuntimeCom­patibility(Wrap­NonExceptionThrow­s=true)]
[assembly: System.Reflec­tion.Assembly­Title("Hack-Dayz")]
[assembly: System.Reflec­tion.Assembly­Description("")]
assembly: System.Diagnos­tics.Debuggable(Sys­tem.Diagnostic­s.DebuggableAt­tribute.Debug­gingModes.Igno­reSymbolStore­SequencePoints
[assembly: System.Runtime­.CompilerServi­ces.Compilati­onRelaxations(8)]
[assembly: System.Runtime­.InteropServi­ces.Guid("5862f95c-7600-42ad-85a2-a5334007131d")]
[assembly: System.Reflec­tion.Assembly­Copyright("Co­pyright \x00a9 2012")]
[assembly: System.Reflec­tion.Assembly­FileVersion("1­.0.0.0")]
[assembly: System.Runtime­.Versioning.Tar­getFramework("­.NETFramework,Ver­sion=v4.0,Pro­file=Client", FrameworkDispla­yName=".NET Framework 4 Client Profile")]
[assembly: System.Runtime­.InteropServi­ces.ComVisible(fal­se)]
[assembly: System.Reflec­tion.Assembly­Trademark("")]


namespace WindowsApplica­tion1.My
{
using Microsoft.Visu­alBasic.Appli­cationServices;
using Microsoft.Visu­alBasic.Compi­lerServices;
using System;
using System.CodeDom­.Compiler;
using System.Componen­tModel;
using System.Configu­ration;
using System.Diagnostics;
using System.Runtime­.CompilerServi­ces;

[GeneratedCode("Mi­crosoft.Visual­Studio.Editor­s.SettingsDesig­ner.SettingsSin­gleFileGenera­tor", "10.0.0.0"), CompilerGenerated, EditorBrowsable(E­ditorBrowsableS­tate.Advanced)]
internal sealed class MySettings : ApplicationSet­tingsBase
{
private static bool addedHandler;
private static object addedHandlerLoc­kObject = RuntimeHelper­s.GetObjectVa­lue(new object());
private static MySettings defaultInstance = ((MySettings) SettingsBase.Syn­chronized(new MySettings()));

[DebuggerNonU­serCode, EditorBrowsable(E­ditorBrowsableS­tate.Advanced)]
private static void AutoSaveSettin­gs(object sender, EventArgs e)
{
if (MyProject.Ap­plication.Save­MySettingsOnE­xit)
{
MySettingsPro­perty.Settings­.Save();
}
}

public static MySettings Default
{
get
{
if (!addedHandler)
{
object addedHandlerLoc­kObject = MySettings.ad­dedHandlerLoc­kObject;
ObjectFlowCon­trol.CheckFor­SyncLockOnValu­eType(addedHan­dlerLockObjec­t);
lock (addedHandler­LockObject)
{
if (!addedHandler)
{
MyProject.Appli­cation.Shutdown += new ShutdownEventHan­dler(MySettin­gs.AutoSaveSet­tings);
addedHandler = true;
}
}
}
return defaultInstance;
}
}
}
}

 
Odpovědět
24.1.2013 18:37
Avatar
Luboš Běhounek Satik:24.1.2013 19:00

Používej tag code, ať se to dá číst.

Duplicate - něco se opakuje, zkusil bych to smazat.

Než se pustíš do disassemblování, nauč se nějaké základy jazyka, do kterého chceš disassemblovat.

Nahoru Odpovědět
24.1.2013 19:00
https://www.facebook.com/peasantsandcastles/
Avatar
dntsurdakov
Člen
Avatar
dntsurdakov:24.1.2013 21:06

Duplicate je teď OK. Díky moc.

Přidávám kód. Snad se to zobrazí správně.

Nějaký jazyk bych se rád naučil, ale rozdíl mezi tím, kolik bych tomu musel věnovat, a tím, jak často bych to využil, je obrovský...

Ještě jednou díky!

namespace WindowsApplication1.My
{
    using Microsoft.VisualBasic.ApplicationServices;
    using Microsoft.VisualBasic.CompilerServices;
    using System;
    using System.CodeDom.Compiler;
    using System.ComponentModel;
    using System.Configuration;
    using System.Diagnostics;
    using System.Runtime.CompilerServices;

    [GeneratedCode("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0"), CompilerGenerated, EditorBrowsable(EditorBrowsableState.Advanced)]
    internal sealed class MySettings : ApplicationSettingsBase
    {
        private static bool addedHandler;
        private static object addedHandlerLockObject = RuntimeHelpers.GetObjectValue(new object());
        private static MySettings defaultInstance = ((MySettings) SettingsBase.Synchronized(new MySettings()));

        [DebuggerNonUserCode, EditorBrowsable(EditorBrowsableState.Advanced)]
        private static void AutoSaveSettings(object sender, EventArgs e)
        {
            if (MyProject.Application.SaveMySettingsOnExit)
            {
                MySettingsProperty.Settings.Save();
            }
        }

        public static MySettings Default
        {
            get
            {
                if (!addedHandler)
                {
                    object addedHandlerLockObject = MySettings.addedHandlerLockObject;
                    ObjectFlowControl.CheckForSyncLockOnValueType(addedHandlerLockObject);
                    lock (addedHandlerLockObject)
                    {
                        if (!addedHandler)
                        {
                            MyProject.Application.Shutdown += new ShutdownEventHandler(MySettings.AutoSaveSettings);
                            addedHandler = true;
                        }
                    }
                }
                return defaultInstance;
            }
        }
    }
}
 
Nahoru Odpovědět
24.1.2013 21:06
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.