is it possible to make debugger like ollydbg via c#? [closed] - c#

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
Is it possible to make a debugger like OllyDbg using C# ? I mean debug VC++, Delphi, Borland? Or make something like IDA (debugger) ?

No.
.NET Framework languages as C# and VB.NET are not the best choice to conduct it. You will have a LOT of work to get information from CPU, libraries and so forth. You will must to implement so many procedures to direct-call DLL´s and hardware, that it could be impossible in some scenarios.
To make a debug and get Ring-0 and other CPU and OS features, should be better to utilize C, C++ or even pure Assembly.

Related

Automatically parallelize a .net application [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 6 years ago.
Improve this question
I would like to know if there is a way to automatically parallelize a .Net application in order to use multi core CPU.
I know if it's possible to do it with some coding, but, is there a tools or a "runtime?" that is able to run an application in parallel (multi threading) without do manually ?
Thanks a lot :)
No - there is no way to parallelize a .net application. The programmer must build for multi-threaded/parallel from the ground up, and certain application areas will not be suited to parallelization.

C# interop to lower level other than c\c++ [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
Given the fact that I need in specific parts of my projects,
to interop / interact a .net c# code with a code that's within a dll produced by an unmanaged language:
which language other than c\c++ has good compatibility and is as fast or preferably faster?
I have searched and found few ( looks promising) less popular names I couldn't decide on any of them as I have no clue how to if it's possible at all to interact with their dll.
Haskell, Rust, D, Fortran, Nim... and more..
Did you try to implement this approach with any of them?
Use C++/CLI. This give you an bridge with managed and unmanaged in the best performance possible.

Is there anything that I can do with Perl/Python but C# would not do? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I have done some development in C# and I love the language and the environment. I am taking a Perl class, and yes it sounds like easy learning curve, but there are some questions which I think need to be asked essentially as a server-side developer.
So far, if I want to create a stripped-down program which runs on a Windows machine then I can create a console application. C# + .NET are good enough that I can achieve most of the functionality.
Now, when scripting languages come into picture, I agree that they are easy to use and easy to write. The languages have super-rich functional libraries. But is is just a choice that we make to use a scripting language as opposed to a fully-fledged framework like .NET? Or are there some things that only scripting languages can do, and would be very difficult to achieve from languages like C# and Java?
C# is Turing-complete, so the answer to your question is "no".
.NET has nothing to do with your question; other languages have their own "full fledged framework"s (or more than one).

how to make an GUI OS with C# [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
I would like to know how to make an GUI OS using C# (becuose it`s the language I know the best).
I would like to make it as most as my own.
I know that a good start is to to help to improve completed OS (like a Cosmos) but I would like to do that part of the job by myself. What have the done? How did they made that(boot and some more things)???That is a thing I don`t know.
An operating system usually takes years of work by a team of people. Moreover, you cannot do this with C#, as it's too high level to realistically facilitate the type of development you're talking about.

Licensing your code in Mono [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I'm working with some code in Visual Studio. My parter-in-crime fellow developer has suggested that the code also be available to work under Mono. I'm impresed witht he work that is already done in Mono, but I'm very new to Mono, so I don't know what it can/cannot do.
I've already written a class in C# using the .NET LicenseManager object. It writes to the windows registry, so I know I'll have to modify it so that it will use some compiler flags like #if Win32 or #if MONO.
My question is two-fold:
1) Does Mono implement the same LicenseManager class structure?
2) If so, how do you guys lock down your code using LicenseManager in Linux? (i.e. Write to files, use a hardware dongle, compare to hardware serials, etc??)
http://www.mono-project.com/MoMA will show you areas not supported
the current state of mono's implementation at the time I write this indicates it has more than just 'TODO' status but you would have to give it a try for your scenario.

Categories

Resources