46 packages tagged with “executable”
Library for interacting with command-line interfaces
A correctness and security checker for Windows portable executables and Linux ELF binaries. BinSkim scans binaries to ensure they have been compiled in a secure way, e.g., by opting into data execution prevention, address layout randomization and other features.
PeNet is a Windows PE (Portable Executable) parser written in C#. It parses all PE header structures for x32 and x64.
Class-first framework for building command-line interfaces
A tool to extract the contents of a single file application to a directory.
A library to programmatically extract the contents of a single file application to a directory.
Tool that allows you to pack all your DLLs to the main executable. More info: https://github.com/cincuranet/SingleExecutable/blob/master/README.md .
Common models used by other SabreTools projects
A full featured class library for reading the Portable Executable file format covering all major sections.
A set of classes that extends the Workshell.PE class library to help deal with the standard resource types within an executable such as bitmaps, icons, cursors etc.
Provides types to read Windows minidumps into C# structures. Defines MINIDUMP_HEADER and other types from the Windows API.
Library for managing native resources stored in portable executable images (i.e. EXE and DLL files)
PeNet.Analyzer finds anomalies in Portable Executables (PE) files.
Declarative framework for interactive CLI applications
构建单个可执行文件
Whistle is a helper C# library to start external executable from within a .NET process and return any output produced by the executable.
Shamz is a micro library for mocking command line executables. Shamz allows you to dynamically create an executable which will match command line args and take some action (delay, return a specific exit code, etc..). Useful for writing tests against an external executable.
Helper for spawning and tracking output of other programs
Ratchet Elf is part of the Ratchet project and provide tools to manipulate Elf executables within the application. This tool is design to help user read write and even map elf executable within a C# application
飞书文档导出服务 https://github.com/xhnbzdl/feishu-doc-export
Adds a new type of process with the type name "ExecutableProcess", allowing any type of file to be started straight from the exe that is associated with it's filetype. While you can already start files using "Process.Start", this allows files to be used in the context of the program, allowing "UseShellExecute" and related systems to work properly when starting non-executable filetypes. One key feature that this gives you is the ability to hide any process you want to start that you couldn't normally hide without complex code. Simply put, this package eliminates some weird things that you may have to deal with when using the normal process class. I don't expect this package to be used by most people, because it probably won't help most people, but for anyone who knows about the issue that I'm talking about, this package should solve that issue.
Use this package to generate a valid MetadataReference based on an Wasm wrapped Webcil stream.
Fork of CliWrap that enables outputting native process output at the cost of output redirection
A library that contains binary parsers for Windows portable executables and Linux ELF binaries.
Shared API that can convert to both CliWrap and RawCli
External Process and Cli program running related abstractions implemented by CliInvoke
A .NET library containing restricted process executor which can be used to run Windows programs with restricted rights. RestrictedProcess.NET can also limit the time and the memory of a running process.
Pipe streams in .NET without deadlocks.
CliInvoke is a .NET Library for interacting with Command Line Interfaces, CliInvoke is a library for interacting with Command Line Interfaces and wrapping around executables.