Search notes:

Sampfuncs: 037 R5

regedit.exe is a GUI based registry editor. A console based registry editor is reg.exe
Surprisingly, at least to me, regedit.exe is located under %SystemRoot% rather than under %SystemRoot%\System32.
regedit.exe can be used in cmd.exe to import data into the registry or to export portions of the registry.

Sampfuncs: 037 R5

SA-MP 0.3.7-R5: The New Frontier for Scripting and Security If you’ve been roaming the streets of Los Santos in San Andreas Multiplayer (SA-MP)

The shift to the 0.3.7-R5 version of the SAMP client presented a unique hurdle for the community. Most existing mods and CLEO scripts were built for the older R1 or R3 versions. When the R5 update was released to address security vulnerabilities and minor bugs, it broke the memory addresses that many plugins relied on. sampfuncs 037 r5

Place SAMPFUNCS.asi into your main game folder (the one containing gta_sa.exe). First Run: SA-MP 0

DirectX 9: Ensure you have DirectX End-User Runtimes installed, as SA-MP and its plugins rely on older 2010 libraries. Place SAMPFUNCS

Crashes on Startup: Ensure you have installed DirectX 9 and the necessary Microsoft Visual C++ Redistributable packages, as these are often required for modded clients to run.

# Convert everything to int64 for consistent hashing later. labels = labels.astype(np.int64, copy=False)

3. DirectX 9 Exclusivity

R5 cleans up the rendering hook. If you use Reshade or ENB Series, you’ll notice less flickering on the chat box and minimap. The hook is now cleaner, leaving the native renderer alone unless you tell it otherwise.

At its core, SAMPFUNCS is a plugin for the SAMP (San Andreas Multiplayer) client that expands the internal scripting capabilities of the game. While the base game and the SAMP client offer a framework for multiplayer interaction, they are inherently limited. SAMPFUNCS functions as an "API extender," allowing developers to execute complex commands, create intricate graphical interfaces, and automate tasks that would be impossible with standard scripts. The Challenge of 0.3.7-R5

Showing an (independent) registry hive

The menu File -> Load Hive allows to show an «independent» registry hive. This menu is active when one of the «top level» keys (such as HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER) is selected.
This operation only shows the data of the hive, it does not import it.
When such a hive is loaded, its data can be modified normally.
The menu File -> Unload Hive will disassociate the loaded hive from regedit.
See also reg load and the WinAPI function RegLoadAppKey.

Favorites

The menu Favorites allows to add and remove registry paths so that they can quickly be navigated to. Added paths are also shown in this menu.
The favorite paths are stored in the registry under HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\Favorites

Opening the registry at a given key

Unfortunately, regedit.exe does not have a command line option to specify a registry key that should be displayed when regedit.exe starts.
However, regedit.exe stores the last visited key in the registry (where else) under the value LastKey in the registry key HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit.
So, in order to open the registry at a specific key, one needs to first change the value of LastKey and then start regedit.exe.
This idea is implemented in the batch file regat.bat and the PowerShell version regat.ps1. regat stands for registry at.
The same idea is formulated with the Perl module Win32::TieRegistry which can be used to manipulate the registry with Perl: op-reg-at.pl.
Another tool that does the same thing is regjump.exe (by Sysinternals).

Exporting a sub-tree

Choosing *.txt format when exporting a sub tree causes the produced file to reveal the time stamps of the last write time.

See also

regedit.exe does not consider hyphens when sorting items.
reg.exe
regini.exe

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/Windows/...', 1773015750, '185.104.194.44', 'Mozilla/5.0 (co...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/Windows/dirs/Windows/regedit_exe/index(162): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78