superuser_plugin_windows 4.1.1 copy "superuser_plugin_windows: ^4.1.1" to clipboard
superuser_plugin_windows: ^4.1.1 copied to clipboard

PlatformWindows
unlisted

Detect, verify user who execute Dart program has superuser role in Win32 API

4.1.1 #

  • Expand version constraint range of hooks for it's new major release
  • Rename built dynamic library without mentioning OS and architecture
  • Use CodeConfig.targetOS to guard building proceed for specific platform
  • Exclude tool/ when publishing package in pub.dev
  • Purge native_toolchain_cmake due to no deployment plans with third-party C libraries

4.1.0 #

  • Uses proper group filtering by determining their labels
  • Fix incorrect year range of license

4.0.2 #

  • Fix isAdminUser used incorrect FFI API.

4.0.1 #

  • Fix concern of initializing WindowsSuperuser in non-Windows platforms with no except thrown.
  • Add remining undocumented to boost pub score.
  • Specify eligable platforms in pubspec.yaml

4.0.0 #

  • Reimplement in Dart hook
  • Renew FFI implementions
    • Cease netapi32 library due to failure of binding
    • All user information is gathered by using Advapi32 library only
    • Better supports when running in domain joined PC

3.0.0+1 #

  • Fix Flutter and Dart SDK version unaligned problem.
  • Fix repository link unreachable problem as the default branch renamed.

3.0.0 #

  • String will be parsed UTF-16 without conversion.
  • Cease all free allocation APIs from C header file that all dynamic allocation will be occured internally.
  • Change Dart SDK constraint to ^3.8.0 as well as serval dependencies.

2.1.0 #

  • Change Dart SDK constraint to ^3.6.0 for applying monorepo support.
  • Rewrite C APIs that the functions will flush allocated memory automatically when error occurred.
  • Remove unused plugin_platform_interface dependencies.

2.0.3 #

  • Fix internal uses dynamic memory allocation not released when error occured.

2.0.2 #

  • Fix memory not fully released when exception thrown during iterations.

2.0.1 #

  • Uses binary search to find admin group.
    • It will throws ERROR_INVALID_PARAMETER when this operation failed.

2.0.0 #

  • Implement listing joined group for current user.

2.0.0-m.2 #

  • Fix incorrect configuration in CMakeLists.txt

2.0.0-m.1 #

  • Change condition of isSuperuser by finding local user joined Administrators group already.
  • Adjust buffer size to 256 wide character.

1.0.0 #

  • Add throw error if native code returns with error.
  • Improve memory effiency.

0.1.0 #

  • Define interface's result
0
likes
150
points
294
downloads

Documentation

API reference

Publisher

verified publisherrk0cc.xyz

Weekly Downloads

Detect, verify user who execute Dart program has superuser role in Win32 API

Homepage
Repository (GitHub)
View/report issues

License

BSD-3-Clause (license)

Dependencies

code_assets, ffi, hooks, native_toolchain_c, superuser_interfaces

More

Packages that depend on superuser_plugin_windows