SoftPerfect Support Forum
Show all posts by user
Re: Cannot mount saved image on Mac
3 months ago, by Andrew in RAM Disk & RAM File System Forum
It's actually not supposed to open a window on startup. The intended behaviour is for the app to start quietly and show an icon in the menu bar. Are you seeing a normal application window appear after login? If so, could you please give us a screenshot? Also, when restarting your Mac, please make sure that "Reopen windows when logging back in" is not enabled, as that can cause prev
Re: CrystalDiskMark test results
3 months ago, by Andrew in RAM Disk & RAM File System Forum
It depends on how you use the RAM disk. If the RAM disk is only being used as temporary storage, a cache, build workspace, or scratch area, excluding it from real-time antivirus scanning is usually low risk. Your operating system, applications and permanent storage remain protected, and any files that are later copied to a protected drive will still be scanned there. However, if you regularl
Re: Conditional RegEx captures and replacements
3 months ago, by Andrew in Network Scanner Forum
Thanks for the details - that narrows it down significantly. The following will let us reproduce it exactly: 1. How is your "Location" column produced? Specifically, is it: a Remote SNMP or Remote WMI query column, or a Virtual Column, or a Remote Scripting (VBScript) column? The reason it matters: columns are populated in a fixed order during a scan, and a Remote Python column rea
Re: Where does RAM Disk store the statistics?
3 months ago, by Andrew in RAM Disk & RAM File System Forum
In the Windows registry at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SPVVEngine\LifetimeStatistics
Re: CrystalDiskMark test results
3 months ago, by Andrew in RAM Disk & RAM File System Forum
Those results point to issues with your security software, not the RAM disk. Your writes are stuck at ~220 MB/s and don't improve at all from Q1 to Q32, while reads run at ~1900 MB/s. On a RAM disk these should be symmetric: on our test machine with the identical setup (exFAT, 64K clusters, defaults), RND4K writes run at ~2000 MB/s. Converting to time-per-operation makes it clearer: Your r
Re: Existing columns lose their settings after adding new columns
4 months ago, by Andrew in Network Scanner Forum
Thank you for the detailed report - both issues are confirmed and useful. The column rearrangement problem is a bug in the June 8 build: when saving the configuration, the global on-screen position of the dynamic columns (WMI, Virtual, Registry and so on) was no longer written out, so on reload they fell back to their default placement at the end of the line. This is fixed in the next build, al
Re: Automated license activation, without GUI
4 months ago, by Andrew in RAM Disk & RAM File System Forum
In version 26.4 licensing has been moved into the driver. Instead of copying the XML file, please use the following registry file or set the value using your deployment tools: Windows Registry Editor Version 5.00 "License"="YOUR-LICENSE-KEY-HERE-AS-A-SINGLE-LINE-WITHOUT-MARKERS" You will also see it there after entering the licence in the GUI.
Re: Existing columns lose their settings after adding new columns
4 months ago, by Andrew in Network Scanner Forum
Sorry, I'm not sure how that happened. There shouldn't be any data loss. But if the configuration was overwritten, I'm afraid some columns may have been lost. Please let me know how it goes with the June 8 build.
Existing columns lose their settings after adding new columns - Fixed
4 months ago, by Andrew in Network Scanner Forum
To eliminate the cause of this issue, rather than just fixing it, we have now reimplemented the feature so that colours, regular expressions, and sizes are properties of the individual items rather than the columns. As a result, attributes should no longer shift between columns. This issue should now be resolved permanently. Could you please try the latest build and let us know how it works fo
Re: Cannot mount saved image on Mac
4 months ago, by Andrew in RAM Disk & RAM File System Forum
It's hard to say for certain without knowing your exact macOS version, but those images are standard DMG files, so you should be able to mount one just by double-clicking it in Finder. That said, there soon be a new RAM Disk release that may resolve your issue. Our initial implementation of RAM Disk for macOS was based on the system's built-in command-line tools such as hdiutil. That approach
Re: Existing columns lose their settings after adding new columns
4 months ago, by Andrew in Network Scanner Forum
Thanks for following up on this. The issue you saw was caused by the way we identified each query: until now, the program tracked each Registry/WMI/Files/etc item by its position in the list rather than by a stable identity. When you deleted one, the items below shifted up to fill the gap, and the column settings (colour, width, position, title) stayed bound to the slot. So the next item inherited
Re: Mapping Dell switches running Sonic OS
4 months ago, by Andrew in Switch Port Mapper Forum
This suggests that the MAC addresses might either be absent from the SNMP tables or are in a format that the Switch Port Mapper could not recognise. Could you please run an SNMPwalk against your Sonic OS, export the complete SNMP tree to a CSV file, and send it to us? Additionally, please provide a screenshot of a few MAC-to-port mappings from the web UI or CLI of the switch. This informati
Re: Ping success/failure counter
4 months ago, by Andrew in Network Scanner Forum
It's just that an existing column was reused and two new ones added, but due to the architecture the new columns are added at the end. You can simply drag the Last Seen column to the group where the First Seen column is, or vice versa. I'll check if we can fix this discrepancy
Re: Existing columns lose their settings after adding new columns
4 months ago, by Andrew in Network Scanner Forum
Thanks for reporting this. It sounds like you've updated to the latest version, which introduced some new columns. Unfortunately, due to an oversight on our part, those columns were inserted in the middle of the list rather than at the end. Because column settings are stored by position, this shifted everyone's custom colours and other per-column settings across to the neighbouring columns. We'
Re: Setting daily quota in MB for each user, and blocking access once the limit is exceeded
4 months ago, by Andrew in Bandwidth Manager Forum
Your understanding is correct on both points: Yes, after the one-year free update period expires, if you wish to upgrade to newer versions released after that date, you would need to purchase extended updates. Yes, your purchased licence remains valid. You can continue using the version you originally purchased (along with any updates released during your one-year update window) indefinitely, w
Re: Suggestion: Amount of read/written data for each drive letter
4 months ago, by Andrew in RAM Disk & RAM File System Forum
Thank you for the suggestion. It's a reasonable idea and we understand the appeal of attributing I/O to specific workloads. Unfortunately, exposing per-volume read/write counters would require non-trivial changes to the Windows kernel driver, the user-mode SDK, and the GUI, for what would ultimately be a relatively niche statistic. Drive letters can also be reassigned or removed between session
Re: IPv6 scanning success rate
4 months ago, by Andrew in Network Scanner Forum
It's difficult to pinpoint the cause from those symptoms. As a first step, you could try increasing the number of ping attempts and the timeout in the scan options — this sometimes helps on networks where IPv6 responses are slow or intermittent. However, this kind of inconsistency usually warrants a closer look at what's actually happening on the wire. I'd suggest running a packet capture with
Re: Ping success/failure counter
4 months ago, by Andrew in Network Scanner Forum
We've implemented history recording, in which every scan round records found devices in a compact form. This easily enables simple first-seen, last-seen, and availability tracking (how many scans the device was online in). Next, we plan to derive additional reports and insights from the same dataset. Main grid columns (per-device, one value per row) These are inexpensive to calcu
Re: Ping success/failure counter
4 months ago, by Andrew in Network Scanner Forum
Thank you, that's very helpful. The approach we are considering is a small built-in history database that records every scan result: timestamp, IP, MAC, success or failure, and response time. From that single stream of data, the following would all become possible: Pings sent, succeeded and failed counters per device, as you described. Traffic light status on the device row — green above your con
Re: Suggestion: Tabbed bookmarks
4 months ago, by Andrew in Network Scanner Forum
Thanks for the suggestion! The need behind it — tracking down unused IPs across multiple subnets — is a really sensible one, so we want to give it a proper answer rather than a quick yes/no. Why tabs are trickier than they seem NetScanner's interface is built around a single "current scan" — the range field, Start/Stop, options dialog, column picker and status bar all act on that o
Re: Ping success/failure counter
4 months ago, by Andrew in Network Scanner Forum
That's an interesting idea. Do you mean a ping success/failure counter across multiple scan rounds, i.e. when background scanning is enabled? For example, if the device responds during a round, we increment the success counter by 1; otherwise, we increment the failure counter by 1. Or do you mean sending multiple probes within a single scan round and tracking how many succeed or fail?
Re: Port Mapper isn't returning MAC addresses with SNMP v3 from Cisco software
5 months ago, by Andrew in Switch Port Mapper Forum
This is likely a switch-side SNMPv3 config issue, not a Port Mapper bug. Cisco doesn't expose the bridge forwarding table (MAC-to-port mappings) as a single SNMP table; instead, every VLAN has its own private copy. With SNMPv1/v2c, Cisco's shortcut is to append @VLAN to the community string, and the switch automatically returns that VLAN's bridge table. That's why v1 works for you. With SNMPv3,
"sqlite3.dll was not found" error - Fixed
5 months ago, by Andrew in NetWorx Forum
This was a build oversight in the portable package and installer. Please re-download a fresh copy from the NetWorx home page — the updated build now includes the required DLL file. Sorry for the inconvenience and thanks for reporting it promptly.
Re: Does image-saving rewrite the entire file or only the altered part?
5 months ago, by Andrew in RAM Disk & RAM File System Forum
That is correct: SSD wear would be minimal. However, it is worth noting that a database typically performs random I/O, whereas periodically writing an image (snapshot) of the database is usually sequential. If both processes run concurrently (i.e. the database is being written to while the snapshot is being taken), there is a small risk that the snapshot could capture a partially updated state,
Re: Does image-saving rewrite the entire file or only the altered part?
5 months ago, by Andrew in RAM Disk & RAM File System Forum
Only the changed blocks are written to the image file, not the entire file. Additionally, the image files are sparse, meaning they only occupy disk space for the portions that have actually been written.
Re: Setting daily quota in MB for each user, and blocking access once the limit is exceeded
5 months ago, by Andrew in Bandwidth Manager Forum
There are no strict hardware requirements. If the server can run Windows, it can run Bandwidth Manager. CPU load depends mainly on throughput and the number of rules; for links under 1 Gbps and fewer than about ten rules, almost any modern PC will handle the workload comfortably. However, one point is worth emphasising about the deployment: the server running Bandwidth Manager must sit physical
Re: Drive letter namespace option
5 months ago, by Andrew in RAM Disk & RAM File System Forum
This change is unrelated to manually assigning drive letters when you create a RAM disk — that still works exactly as before. You can choose any letter you like. What was removed is the separate "Global drive letters for RAM volumes" option that used to be in Settings. This option controlled the namespace in which the drive letter was created: Local (per-session) namespace — the dri
Re: Setting daily quota in MB for each user, and blocking access once the limit is exceeded
5 months ago, by Andrew in Bandwidth Manager Forum
Daily traffic limit of 200 MB per user with blocking Yes, Bandwidth Manager can enforce a 200 MB daily limit per IP or MAC address and block further access once the quota is exceeded. Please note that for this to work correctly, Bandwidth Manager must be installed in a position where it actually handles the traffic of the users you wish to limit (for example, on a gateway or router PC). The use
Re: Altered hostnames displayed for Raspberry Pi's
5 months ago, by Andrew in WiFi Guard Forum
This behaviour isn't caused by WiFi Guard. It's due to how Raspberry Pi devices advertise hostnames via mDNS (Avahi). When a hostname conflict is detected, which can happen during simultaneous network boot or if multiple services announce names, the system automatically alters the hostname (e.g. adding "-5" or changing numbers). WiFi Guard simply displays these announced names. Reboot
Re: Option for minimum RAM disk size in dynamic memory allocation
5 months ago, by Andrew in RAM Disk & RAM File System Forum
On a minimum size: there's no option for this, and unfortunately it wouldn't help even if there were. Writes can land on any part of the address space, so pre-allocating a minimum range doesn't guarantee it will actually be used. For example, with a 2 GB disk and a 1 GB minimum covering the 0–1 GB range, a file written to the 1–2 GB range forces the driver to allocate fresh memory anyway, and the