Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. managed code and unmanaged code

managed code and unmanaged code

Scheduled Pinned Locked Moved C#
securityhelpquestion
4 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    amitmohanty
    wrote on last edited by
    #1

    what are the advantages that we have in managed code over unmanaged code? This security stuff is justa out of my mind. Any help please. If I am writing a sofwrae, say a windows application , is it necessary to have take all security mmeasures? I think security is something associated with internet. I am such a naive. I am a 5 year kid may be. Amit

    G 1 Reply Last reply
    0
    • A amitmohanty

      what are the advantages that we have in managed code over unmanaged code? This security stuff is justa out of my mind. Any help please. If I am writing a sofwrae, say a windows application , is it necessary to have take all security mmeasures? I think security is something associated with internet. I am such a naive. I am a 5 year kid may be. Amit

      G Offline
      G Offline
      Guffa
      wrote on last edited by
      #2

      With unmanaged code you get: :: Optimized compiling. The final code is optimized for the exact processor it will be run on. :: System independance. You can run your progam in any system that supports the framework. Currently there is an implementation in Linux. I would expect more to come. :: Security. The program can be sandboxed, totaly isolating it from any resources it doesn't need. Regarding security, just make sure that the program never destroys the data it's using, and always cleans up any unmanaged resources. After that it's more a question of quality. A good program doesn't crash just because you entered some text in a field that should be numeric. --- b { font-weight: normal; }

      A 1 Reply Last reply
      0
      • G Guffa

        With unmanaged code you get: :: Optimized compiling. The final code is optimized for the exact processor it will be run on. :: System independance. You can run your progam in any system that supports the framework. Currently there is an implementation in Linux. I would expect more to come. :: Security. The program can be sandboxed, totaly isolating it from any resources it doesn't need. Regarding security, just make sure that the program never destroys the data it's using, and always cleans up any unmanaged resources. After that it's more a question of quality. A good program doesn't crash just because you entered some text in a field that should be numeric. --- b { font-weight: normal; }

        A Offline
        A Offline
        amitmohanty
        wrote on last edited by
        #3

        Thanks Guffa. Which are the operating systems that support the .net framework? Like if I creat a .exe in C# will it run on win98 and older version. Do those operating systems support the framework? And, can we develop applications for Linux Using C#? Amit

        G 1 Reply Last reply
        0
        • A amitmohanty

          Thanks Guffa. Which are the operating systems that support the .net framework? Like if I creat a .exe in C# will it run on win98 and older version. Do those operating systems support the framework? And, can we develop applications for Linux Using C#? Amit

          G Offline
          G Offline
          Guffa
          wrote on last edited by
          #4

          "Supported Operating Systems: Windows 2000; Windows 98; Windows ME; Windows NT; Windows XP" Microsoft .NET Framework 1.1[^] Mono is available for Linux/x86, Linux/x86_64, Linux/S390, Windows 2000+ and Mac OS X. Mono[^] --- b { font-weight: normal; }

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups