Easy File & Folder Protector 4.8 (4narchy) serial key or number

Easy File & Folder Protector 4.8 (4narchy) serial key or number

Easy File & Folder Protector 4.8 (4narchy) serial key or number

Easy File & Folder Protector 4.8 (4narchy) serial key or number

What's new in .NET Framework

This article summarizes key new features and improvements in the following versions of the .NET Framework:

This article does not provide comprehensive information about each new feature and is subject to change. For general information about the .NET Framework, see Getting Started. For supported platforms, see System Requirements. For download links and installation instructions, see Installation Guide.

Introducing .NET Framework 4.8

.NET Framework 4.8 builds on previous versions of the .NET Framework 4.x by adding many new fixes and several new features while remaining a very stable product.

Download and install .NET Framework 4.8

You can download .NET Framework 4.8 from the following locations:

.NET Framework 4.8 can be installed on Windows 10, Windows 8.1, Windows 7 SP1, and the corresponding server platforms starting with Windows Server 2008 R2 SP1. You can install .NET Framework 4.8 by using either the web installer or the offline installer. The recommended way for most users is to use the web installer.

You can target .NET Framework 4.8 in Visual Studio 2012 or later by installing the .NET Framework 4.8 Developer Pack.

What's new in .NET Framework 4.8

.NET Framework 4.8 introduces new features in the following areas:

Improved accessibility, which allows an application to provide an appropriate experience for users of Assistive Technology, continues to be a major focus of .NET Framework 4.8. For information on accessibility improvements in .NET Framework 4.8, see What's new in accessibility in the .NET Framework.

Base classes

Reduced FIPS impact on Cryptography. In previous versions of the .NET Framework, managed cryptographic provider classes such as SHA256Managed throw a CryptographicException when the system cryptographic libraries are configured in "FIPS mode". These exceptions are thrown because the managed versions of the cryptographic provider classes, unlike the system cryptographic libraries, have not undergone FIPS (Federal Information Processing Standards) 140-2 certification. Because few developers have their development machines in FIPS mode, the exceptions are commonly thrown in production systems.

By default in applications that target .NET Framework 4.8, the following managed cryptography classes no longer throw a CryptographicException in this case:

Instead, these classes redirect cryptographic operations to a system cryptography library. This change effectively removes a potentially confusing difference between developer environments and production environments and makes native components and managed components operate under the same cryptographic policy. Applications that depend on these exceptions can restore the previous behavior by setting the AppContext switch to . For more information, see Managed cryptography classes do not throw a CryptographyException in FIPS mode.

Use of updated version of ZLib

Starting with .NET Framework 4.5, the clrcompression.dll assembly uses ZLib, a native external library for data compression, in order to provide an implementation for the deflate algorithm. The .NET Framework 4.8, clrcompression.dll is updated to use ZLib Version 1.2.11, which includes several key improvements and fixes.

Windows Communication Foundation (WCF)

Introduction of ServiceHealthBehavior

Health endpoints are widely used by orchestration tools to manage services based on their health status. Health checks can also be used by monitoring tools to track and provide notifications about the availability and performance of a service.

ServiceHealthBehavior is a WCF service behavior that extends IServiceBehavior. When added to the ServiceDescription.Behaviors collection, a service behavior does the following:

  • Returns service health status with HTTP response codes. You can specify in a query string the HTTP status code for a HTTP/GET health probe request.

  • Publishes information about service health. Service-specific details, including service state, throttle counts, and capacity can be displayed by using an HTTP/GET request with the query string. Ease of access to such information is important when troubleshooting a misbehaving WCF service.

There are two ways to expose the health endpoint and publish WCF service health information:

  • Through code. For example:

  • By using a configuration file. For example:

A service's health status can be queried by using query parameters such as , , , ), and an HTTP response code can be specified for each query parameter. If the HTTP response code is omitted for a query parameter, a 503 HTTP response code is used by default. For example:

  • OnServiceFailure:

    A 450 HTTP response status code is returned when ServiceHost.State is greater than CommunicationState.Opened. Query parameters and examples:

  • OnDispatcherFailure:

    A 455 HTTP response status code is returned when the state of any of the channel dispatchers is greater than CommunicationState.Opened.

  • OnListenerFailure:

    A 465 HTTP response status code is returned when the state of any of the channel listeners is greater than CommunicationState.Opened.

  • OnThrottlePercentExceeded:

    Specifies the percentage {1 – 100} that triggers the response and its HTTP response code {200 – 599}. In this example:

    • If the percentage is greater than 95, a 500 HTTP response code is returned.

    • If the percentage or between 70 and 95, 350 is returned.

    • Otherwise, 200 is returned.

The service health status can be displayed either in HTML by specifying a query string like or in XML by specifying a query string like . A query string like returns an empty HTML page.

Windows Presentation Foundation (WPF)

High DPI enhancements

In .NET Framework 4.8, WPF adds support for Per-Monitor V2 DPI Awareness and Mixed-Mode DPI scaling. See High DPI Desktop Application Development on Windows for additional information about high DPI development.

.NET Framework 4.8 improves support for hosted HWNDs and Windows Forms interoperation in High-DPI WPF applications on platforms that support Mixed-Mode DPI scaling (starting with Windows 10 April 2018 Update). When hosted HWNDs or Windows Forms controls are created as Mixed-Mode DPI-scaled windows by calling SetThreadDpiHostingBehavior and SetThreadDpiAwarenessContext, they can be hosted in a Per-Monitor V2 WPF application and are sized and scaled appropriately. Such hosted content is not rendered at the native DPI; instead, the operating system scales the hosted content to the appropriate size. The support for Per-Monitor v2 DPI awareness mode also allows WPF controls to be hosted (i.e., parented) in a native window in a high-DPI application.

To enable support for Mixed-Mode High DPI scaling, you can set the following AppContext switches the application configuration file:

Common language runtime

The runtime in .NET Framework 4.8 includes the following changes and improvements:

Improvements to the JIT compiler. The Just-in-time (JIT) compiler in .NET Framework 4.8 is based on the JIT compiler in .NET Core 2.1. Many of the optimizations and all of the bug fixes made to the .NET Core 2.1 JIT compiler are included in the .NET Framework 4.8 JIT compiler.

NGEN improvements. The runtime has improved its memory management for Native Image Generator (NGEN) images so that data mapped from NGEN images are not memory-resident. This reduces the surface area available to attacks that attempt to execute arbitrary code by modifying memory that will be executed.

Antimalware scanning for all assemblies. In previous versions of the .NET Framework, the runtime scans all assemblies loaded from disk using either Windows Defender or third-party antimalware software. However, assemblies loaded from other sources, such as by the Assembly.Load(Byte[]) method, are not scanned and can potentially contain undetected malware. Starting with .NET Framework 4.8 running on Windows 10, the runtime triggers a scan by antimalware solutions that implement the Antimalware Scan Interface (AMSI).

What's new in .NET Framework 4.7.2

.NET Framework 4.7.2 includes new features in the following areas:

A continuing focus in .NET Framework 4.7.2 is improved accessibility, which allows an application to provide an appropriate experience for users of Assistive Technology. For information on accessibility improvements in .NET Framework 4.7.2, see What's new in accessibility in the .NET Framework.

Base classes

.NET Framework 4.7.2 features a large number of cryptographic enhancements, better decompression support for ZIP archives, and additional collection APIs.

New overloads of RSA.Create and DSA.Create

The DSA.Create(DSAParameters) and RSA.Create(RSAParameters) methods let you supply key parameters when instantiating a new DSA or RSA key. They allow you to replace code like the following:

with code like this:

The DSA.Create(Int32) and RSA.Create(Int32) methods let you generate new DSA or RSA keys with a specific key size. For example:

Rfc2898DeriveBytes constructors accept a hash algorithm name

The Rfc2898DeriveBytes class has three new constructors with a HashAlgorithmName parameter that identifies the HMAC algorithm to use when deriving keys. Instead of using SHA-1, developers should use a SHA-2-based HMAC like SHA-256, as shown in the following example:

Support for ephemeral keys

PFX import can optionally load private keys directly from memory, bypassing the hard drive. When the new X509KeyStorageFlags.EphemeralKeySet flag is specified in an X509Certificate2 constructor or one of the overloads of the X509Certificate2.Import method, the private keys will be loaded as ephemeral keys. This prevents the keys from being visible on the disk. However:

  • Since the keys are not persisted to disk, certificates loaded with this flag are not good candidates to add to an X509Store.

  • Keys loaded in this manner are almost always loaded via Windows CNG. Therefore, callers must access the private key by calling extension methods, such as cert.GetRSAPrivateKey(). The X509Certificate2.PrivateKey property does not function.

  • Since the legacy X509Certificate2.PrivateKey property does not work with certificates, developers should perform rigorous testing before switching to ephemeral keys.

Programmatic creation of PKCS#10 certification signing requests and X.509 public key certificates

Starting with .NET Framework 4.7.2, workloads can generate certificate signing requests (CSRs), which allows certificate request generation to be staged into existing tooling. This is frequently useful in test scenarios.

For more information and code examples, see "Programmatic creation of PKCS#10 certification signing requests and X.509 public key certificates" in the .NET Blog.

New SignerInfo members

Starting with .NET Framework 4.7.2, the SignerInfo class exposes more information about the signature. You can retrieve the value of the System.Security.Cryptography.Pkcs.SignerInfo.SignatureAlgorithm property to determine the signature algorithm used by the signer. SignerInfo.GetSignature can be called to get a copy of the cryptographic signature for this signer.

Leaving a wrapped stream open after CryptoStream is disposed

Starting with .NET Framework 4.7.2, the CryptoStream class has an additional constructor that allows Dispose to not close the wrapped stream. To leave the wrapped stream open after the CryptoStream instance is disposed, call the new CryptoStream constructor as follows:

Decompression changes in DeflateStream

Starting with .NET Framework 4.7.2, the implementation of decompression operations in the DeflateStream class has changed to use native Windows APIs by default. Typically, this results in a substantial performance improvement.

Support for decompression by using Windows APIs is enabled by default for applications that target .NET Framework 4.7.2. Applications that target earlier versions of .NET Framework but are running under .NET Framework 4.7.2 can opt into this behavior by adding the following AppContext switch to the application configuration file:

Additional collection APIs

.NET Framework 4.7.2 adds a number of new APIs to the SortedSet<T> and HashSet<T> types. These include:

The ConcurrentDictionary<TKey,TValue> class includes new overloads of the AddOrUpdate and GetOrAdd methods to retrieve a value from the dictionary or to add it if it is not found, and to add a value to the dictionary or to update it if it already exists.


Support for dependency injection in Web Forms

Dependency injection (DI) decouples objects and their dependencies so that an object's code no longer needs to be changed just because a dependency has changed. When developing ASP.NET applications that target .NET Framework 4.7.2, you can:

Support for same-site cookies

SameSite prevents a browser from sending a cookie along with a cross-site request. .NET Framework 4.7.2 adds a HttpCookie.SameSite property whose value is a System.Web.SameSiteMode enumeration member. If its value is SameSiteMode.Strict or SameSiteMode.Lax, ASP.NET adds the attribute to the set-cookie header. SameSite support applies to HttpCookie objects, as well as to FormsAuthentication and System.Web.SessionState cookies.

You can set SameSite for an HttpCookie object as follows:

You can also configure SameSite cookies at the application level by modifying the web.config file:

You can add SameSite for FormsAuthentication and System.Web.SessionState cookies by modifying the web config file:


Implementation of HttpClientHandler properties

.NET Framework 4.7.1 added eight properties to the System.Net.Http.HttpClientHandler class. However, two threw a PlatformNotSupportedException. .NET Framework 4.7.2 now provides an implementation for these properties. The properties are:


Support for Azure Active Directory Universal Authentication and Multi-Factor authentication

Growing compliance and security demands require that many customers use multi-factor authentication (MFA). In addition, current best practices discourage including user passwords directly in connection strings. To support these changes, .NET Framework 4.7.2 extends SQLClient connection strings by adding a new value, "Active Directory Interactive", for the existing "Authentication" keyword to support MFA and Azure AD Authentication. The new interactive method supports native and federated Azure AD users as well as Azure AD guest users. When this method is used, the MFA authentication imposed by Azure AD is supported for SQL databases. In addition, the authentication process requests a user password to adhere to security best practices.

In previous versions of the .NET Framework, SQL connectivity supported only the SqlAuthenticationMethod.ActiveDirectoryPassword and SqlAuthenticationMethod.ActiveDirectoryIntegrated options. Both of these are part of the non-interactive ADAL protocol, which does not support MFA. With the new SqlAuthenticationMethod.ActiveDirectoryInteractive option, SQL connectivity supports MFA as well as existing authentication methods (password and integrated authentication), which allows users to enter user passwords interactively without persisting passwords in the connection string.

For more information and an example, see "SQL -- Azure AD Universal and Multi-factor Authentication Support" in the .NET Blog.

Support for Always Encrypted version 2

NET Framework 4.7.2 adds supports for enclave-based Always Encrypted. The original version of Always Encrypted is a client-side encryption technology in which encryption keys never leave the client. In enclave-based Always Encrypted, the client can optionally send the encryption keys to a secure enclave, which is a secure computational entity that can be considered part of SQL Server but that SQL Server code cannot tamper with. To support enclave-based Always Encrypted, .NET Framework 4.7.2 adds the following types and members to the System.Data.SqlClient namespace:

The application configuration file then specifies a concrete implementation of the abstract System.Data.SqlClient.SqlColumnEncryptionEnclaveProvider class that provides the functionality for the enclave provider. For example:

The basic flow of enclave-based Always Encrypted is:

  1. The user creates an AlwaysEncrypted connection to SQL Server that supported enclave-based Always Encrypted. The driver contacts the attestation service to ensure that it is connecting to right enclave.

  2. Once the enclave has been attested, the driver establishes a secure channel with the secure enclave hosted on SQL Server.

  3. The driver shares encryption keys authorized by the client with the secure enclave for the duration of the SQL connection.

Windows Presentation Foundation

Finding ResourceDictionaries by Source

Starting with .NET Framework 4.7.2, a diagnostic assistant can locate the ResourceDictionaries that have been created from a given source Uri. (This feature is for use by diagnostic assistants, not by production applications.) A diagnostic assistant such as Visual Studio's "Edit-and-Continue" facility lets its user edit a ResourceDictionary with the intent that the changes be applied to the running application. One step in achieving this is finding all the ResourceDictionaries that the running application has created from the dictionary that's being edited. For example, an application can declare a ResourceDictionary whose content is copied from a given source URI:

A diagnostic assistant that edits the original markup in MyRD.xaml can use the new feature to locate the dictionary. The feature is implemented by a new static method, ResourceDictionaryDiagnostics.GetResourceDictionariesForSource. The diagnostic assistant calls the new method using an absolute Uri that identifies the original markup, as illustrated by the following code:

The method returns an empty enumerable unless VisualDiagnostics is enabled and the  environment variable is set.

Finding ResourceDictionary owners

Starting with .NET Framework 4.7.2, a diagnostic assistant can locate the owners of a given ResourceDictionary. (The feature is for use by diagnostic assistants and not by production applications.) Whenever a change is made to a ResourceDictionary, WPF automatically finds all DynamicResource references that might be affected by the change.

A diagnostic assistant such as Visual Studio's "Edit-and-Continue" facility may want to extend this to handle StaticResource references. The first step in this process is to find the owners of the dictionary; that is, to find all the objects whose property refers to the dictionary (either directly, or indirectly via the ResourceDictionary.MergedDictionaries property). Three new static methods implemented on the System.Windows.Diagnostics.ResourceDictionaryDiagnostics class, one for each of the base types that has a property, support this step:

These methods return an empty enumerable unless VisualDiagnostics is enabled and the  environment variable is set.

Finding StaticResource references

A diagnostic assistant can now receive a notification whenever a StaticResource reference is resolved. (The feature is for use by diagnostic assistants, not by production applications.) A diagnostic assistant such as Visual Studio's "Edit-and-Continue" facility may want to update all uses of a resource when its value in a ResourceDictionary changes. WPF does this automatically for DynamicResource references, but it intentionally does not do so for StaticResource references. Starting with .NET Framework 4.7.2, the diagnostic assistant can use these notifications to locate those uses of the static resource.

The notification is implemented by the new ResourceDictionaryDiagnostics.StaticResourceResolved event:

This event is raised whenever the runtime resolves a StaticResource reference. The StaticResourceResolvedEventArgs arguments describe the resolution, and indicate the object and property that host the StaticResource reference and the ResourceDictionary and key used for the resolution:

The event is not raised (and its accessor is ignored) unless VisualDiagnostics is enabled and the  environment variable is set.


HDPI-aware applications for Windows Forms, Windows Presentation Foundation (WPF), and Visual Studio Tools for Office (VSTO) can all be deployed by using ClickOnce. If the following entry is found in the application manifest, deployment will succeed under .NET Framework 4.7.2:

For Windows Forms application, the previous workaround of setting DPI awareness in the application configuration file rather than the application manifest is no longer necessary for ClickOnce deployment to succeed.

What's new in .NET Framework 4.7.1

.NET Framework 4.7.1 includes new features in the following areas:

In addition, a major focus in .NET Framework 4.7.1 is improved accessibility, which allows an application to provide an appropriate experience for users of Assistive Technology. For information on accessibility improvements in .NET Framework 4.7.1, see What's new in accessibility in the .NET Framework.

Base classes

Support for .NET Standard 2.0

.NET Standard defines a set of APIs that must be available on each .NET implementation that supports that version of the standard. .NET Framework 4.7.1 fully supports .NET Standard 2.0 and adds about 200 APIs that are defined in .NET Standard 2.0 and are missing from .NET Framework 4.6.1, 4.6.2, and 4.7. (Note that these versions of the .NET Framework support .NET Standard 2.0 only if additional .NET Standard support files are also deployed on the target system.) For more information, see "BCL - .NET Standard 2.0 Support" in the .NET Framework 4.7.1 Runtime and Compiler Features blog post.

Support for configuration builders

Configuration builders allow developers to inject and build configuration settings for applications dynamically at run time. Custom configuration builders can be used to modify existing data in a configuration section or to build a configuration section entirely from scratch. Without configuration builders, .config files are static, and their settings are defined some time before an application is launched.

To create a custom configuration builder, you derive your builder from the abstract ConfigurationBuilder class and override its ConfigurationBuilder.ProcessConfigurationSection and ConfigurationBuilder.ProcessRawXml. You also define your builders in your .config file. For more information, see the "Configuration Builders" section in the .NET Framework 4.7.1 ASP.NET and Configuration Features blog post.

Run-time feature detection

The System.Runtime.CompilerServices.RuntimeFeature class provides a mechanism for determine whether a predefined feature is supported on a given .NET implementation at compile time or run time. At compile time, a compiler can check whether a specified field exists to determine whether the feature is supported; if so, it can emit code that takes advantage of that feature. At run time, an application can call the RuntimeFeature.IsSupported method before emitting code at runtime. For more information, see Add helper method to describe features supported by the runtime.

Value tuple types are serializable

Starting with .NET Framework 4.7.1, System.ValueTuple and its associated generic types are marked as Serializable, which allows binary serialization. This should make migrating Tuple types, such as Tuple<T1,T2,T3> and Tuple<T1,T2,T3,T4>, to value tuple types easier. For more information, see "Compiler -- ValueTuple is Serializable" in the .NET Framework 4.7.1 Runtime and Compiler Features blog post.

Support for read-only references

.NET Framework 4.7.1 adds the System.Runtime.CompilerServices.IsReadOnlyAttribute. This attribute is used by language compilers to mark members that have read-only ref return types or parameters. For more information, see "Compiler -- Support for ReadOnlyReferences" in the .NET Framework 4.7.1 Runtime and Compiler Features blog post. For information on ref return values, see Ref return values and ref locals (C# Guide) and Ref return values (Visual Basic).

Common language runtime (CLR)

Garbage collection performance improvements

Changes to garbage collection (GC) in .NET Framework 4.7.1 improve overall performance, especially for large object heap (LOH) allocations. In .NET Framework 4.7.1, separate locks are used for small object heap (SOH) and LOH allocations, which allows LOH allocations to occur when background GC is sweeping the SOH. As a result, applications that make a large number of LOH allocations should see a reduction in allocation lock contention and improved performance. For more information, see the "Runtime -- GC Performance Improvements" section in the .NET Framework 4.7.1 Runtime and Compiler Features blog post.


SHA-2 support for Message.HashAlgorithm

In .NET Framework 4.7 and earlier versions, the Message.HashAlgorithm property supported values of HashAlgorithm.Md5 and HashAlgorithm.Sha only. Starting with .NET Framework 4.7.1, HashAlgorithm.Sha256, HashAlgorithm.Sha384, and HashAlgorithm.Sha512 are also supported. Whether this value is actually used depends on MSMQ, since the Message instance itself does no hashing but simply passes on values to MSMQ. For more information, see the "SHA-2 support for Message.HashAlgorithm" section in the .NET Framework 4.7.1 ASP.NET and Configuration features blog post.


Execution steps in ASP.NET applications

ASP.NET processes requests in a predefined pipeline that includes 23 events. ASP.NET executes each event handler as an execution step. In versions of ASP.NET up to .NET Framework 4.7, ASP.NET can't flow the execution context due to switching between native and managed threads. Instead, ASP.NET selectively flows only the HttpContext. Starting with .NET Framework 4.7.1, the HttpApplication.OnExecuteRequestStep(Action<HttpContextBase,Action>) method also allows modules to restore ambient data. This feature is targeted at libraries concerned with tracing, profiling, diagnostics, or transactions, for example, that care about the execution flow of the application. For more information, see the "ASP.NET Execution Step Feature" in the .NET Framework 4.7.1 ASP.NET and Configuration Features blog post.

ASP.NET HttpCookie parsing

.NET Framework 4.7.1 includes a new method, HttpCookie.TryParse, that provides a standardized way to create an HttpCookie object from a string and accurately assign cookie values such as expiration date and path. For more information, see "ASP.NET HttpCookie parsing" in the .NET Framework 4.7.1 ASP.NET and Configuration Features blog post.

SHA-2 hash options for ASP.NET forms authentication credentials

In .NET Framework 4.7 and earlier versions, ASP.NET allowed developers to store user credentials with hashed passwords in configuration files using either MD5 or SHA1. Starting with .NET Framework 4.7.1, ASP.NET also supports new secure SHA-2 hash options such as SHA256, SHA384, and SHA512. SHA1 remains the default, and a non-default hash algorithm can be defined in the web configuration file. For example:

What's new in .NET Framework 4.7

.NET Framework 4.7 includes new features in the following areas:

For a list of new APIs added to .NET Framework 4.7, see .NET Framework 4.7 API Changes on GitHub. For a list of feature improvements and bug fixes in .NET Framework 4.7, see .NET Framework 4.7 List of Changes on GitHub. For more information, see Announcing the .NET Framework 4.7 in the .NET blog.

Base classes

.NET Framework 4.7 improves serialization by the DataContractJsonSerializer:

Enhanced functionality with Elliptic Curve Cryptography (ECC)*

In .NET Framework 4.7, methods were added to the ECDsa and ECDiffieHellman classes to allow for an object to represent an already-established key. An method was also added for exporting the key using explicit curve parameters.

.NET Framework 4.7 also adds support for additional curves (including the Brainpool curve suite), and has added predefined definitions for ease-of-creation through the new Create and Create factory methods.

You can see an example of .NET Framework 4.7 cryptography improvements on GitHub.

Better support for control characters by the DataContractJsonSerializer

In .NET Framework 4.7, the DataContractJsonSerializer class serializes control characters in conformity with the ECMAScript 6 standard. This behavior is enabled by default for applications that target .NET Framework 4.7, and is an opt-in feature for applications that are running under .NET Framework 4.7 but target a previous version of .NET Framework. For more information, see the Application compatibility section.


.NET Framework 4.7 adds the following network-related feature:

Default operating system support for TLS protocols*

The TLS stack, which is used by System.Net.Security.SslStream and up-stack components such as HTTP, FTP, and SMTP, allows developers to use the default TLS protocols supported by the operating system. Developers need no longer hard-code a TLS version.


In .NET Framework 4.7, ASP.NET includes the following new features:

Object Cache Extensibility

Starting with .NET Framework 4.7, ASP.NET adds a new set of APIs that allow developers to replace the default ASP.NET implementations for in-memory object caching and memory monitoring. Developers can now replace any of the following three components if the ASP.NET implementation is not adequate:

  • Object Cache Store. By using the new cache providers configuration section, developers can plug in new implementations of an object cache for an ASP.NET application by using the new ICacheStoreProvider interface.

  • Memory monitoring. The default memory monitor in ASP.NET notifies applications when they are running close to the configured private bytes limit for the process, or when the machine is low on total available physical RAM. When these limits are near, notifications are fired. For some applications, notifications are fired too close to the configured limits to allow for useful reactions. Developers can now write their own memory monitors to replace the default by using the ApplicationMonitors.MemoryMonitor property.

  • Memory Limit Reactions. By default, ASP.NET attempts to trim the object cache and periodically call GC.Collect when the private byte process limit is near. For some applications, the frequency of calls to GC.Collect or the amount of cache that is trimmed are inefficient. Developers can now replace or supplement the default behavior by subscribing IObserver implementations to the application's memory monitor.

Windows Communication Foundation (WCF)

Windows Communication Foundation (WCF) adds the following features and changes:

Ability to configure the default message security settings to TLS 1.1 or TLS 1.2

Starting with .NET Framework 4.7, WCF allows you to configure TSL 1.1 or TLS 1.2 in addition to SSL 3.0 and TSL 1.0 as the default message security protocol. This is an opt-in setting; to enable it, you must add the following entry to your application configuration file:

Improved reliability of WCF applications and WCF serialization

WCF includes a number of code changes that eliminate race conditions, thereby improving performance and the reliability of serialization options. These include:

  • Better support for mixing asynchronous and synchronous code in calls to SocketConnection.BeginRead and SocketConnection.Read.
  • Improved reliability when aborting a connection with SharedConnectionListener and DuplexChannelBinder.
  • Improved reliability of serialization operations when calling the FormatterServices.GetSerializableMembers(Type) method.
  • Improved reliability when removing a waiter by calling the ChannelSynchronizer.RemoveWaiter method.

Windows Forms

In .NET Framework 4.7, Windows Forms improves support for high DPI monitors.

High DPI support

Starting with applications that target .NET Framework 4.7, the .NET Framework features high DPI and dynamic DPI support for Windows Forms applications. High DPI support improves the layout and appearance of forms and controls on high DPI monitors. Dynamic DPI changes the layout and appearance of forms and controls when the user changes the DPI or display scale factor of a running application.

High DPI support is an opt-in feature that you configure by defining a <System.Windows.Forms.ConfigurationSection> section in your application configuration file. For more information on adding high DPI support and dynamic DPI support to your Windows Forms application, see High DPI Support in Windows Forms.

Windows Presentation Foundation (WPF)

In .NET Framework 4.7, WPF includes the following enhancements:

Support for a touch/stylus stack based on Windows WM_POINTER messages

You now have the option of using a touch/stylus stack based on WM_POINTER messages instead of the Windows Ink Services Platform (WISP). This is an opt-in feature in .NET Framework. For more information, see the Application compatibility section.

New implementation for WPF printing APIs

WPF's printing APIs in the System.Printing.PrintQueue class call the Windows Print Document Package API instead of the deprecated XPS Print API. For the impact of this change on application compatibility, see the Application compatibility section.

What's new in .NET Framework 4.6.2

The .NET Framework 4.6.2 includes new features in the following areas:

For a list of new APIs added to .NET Framework 4.6.2, see .NET Framework 4.6.2 API Changes on GitHub. For a list of feature improvements and bug fixes in .NET Framework 4.6.2, see .NET Framework 4.6.2 List of Changes on GitHub. For more information, see Announcing .NET Framework 4.6.2 in the .NET blog.


In the .NET Framework 4.6.2, ASP.NET includes the following enhancements:

Improved support for localized error messages in data annotation validators

Data annotation validators enable you to perform validation by adding one or more attributes to a class property. The attribute's ValidationAttribute.ErrorMessage element defines the text of the error message if validation fails. Starting with the .NET Framework 4.6.2, ASP.NET makes it easy to localize error messages. Error messages will be localized if:

  1. The ValidationAttribute.ErrorMessage is provided in the validation attribute.

  2. The resource file is stored in the App_LocalResources folder.

  3. The name of the localized resources file has the form name, where name is a culture name in the format languageCodecountry/regionCode or languageCode.

  4. The key name of the resource is the string assigned to the ValidationAttribute.ErrorMessage attribute, and its value is the localized error message.

For example, the following data annotation attribute defines the default culture's error message for an invalid rating.

You can then create a resource file, DataAnnotation.Localization.fr.resx, whose key is the error message string and whose value is the localized error message. The file must be found in the folder. For example, the following is the key and its value in a localized French (fr) language error message:

The rating must be between 1 and 10.La note doit être comprise entre 1 et 10.

In addition, data annotation localization is extensible. Developers can plug in their own string localizer provider by implementing the IStringLocalizerProvider interface to store localization string somewhere other than in a resource file.

Async support with session-state store providers

ASP.NET now allows task-returning methods to be used with session-state store providers, thereby allowing ASP.NET apps to get the scalability benefits of async. To supports asynchronous operations with session state store providers, ASP.NET includes a new interface, System.Web.SessionState.ISessionStateModule, which inherits from IHttpModule and allows developers to implement their own session-state module and async session store providers. The interface is defined as follows:

In addition, the SessionStateUtility class includes two new methods, IsSessionStateReadOnly and IsSessionStateRequired, that can be used to support asynchronous operations.

Async support for output-cache providers

Starting with the .NET Framework 4.6.2, task-returning methods can be used with output-cache providers to provide the scalability benefits of async. Providers that implement these methods reduce thread-blocking on a web server and improve the scalability of an ASP.NET service.

The following APIs have been added to support asynchronous output-cache providers:

  • The System.Web.Caching.OutputCacheProviderAsync class, which inherits from System.Web.Caching.OutputCacheProvider and allows developers to implement an asynchronous output-cache provider.

  • The OutputCacheUtility class, which provides helper methods for configuring the output cache.

  • 18 new methods in the System.Web.HttpCachePolicy class. These include GetCacheability, GetCacheExtensions, GetETag, GetETagFromFileDependencies, GetMaxAge, GetMaxAge, GetNoStore, GetNoTransforms, GetOmitVaryStar, GetProxyMaxAge, GetRevalidation, GetUtcLastModified, GetVaryByCustom, HasSlidingExpiration, and IsValidUntilExpires.

  • 2 new methods in the System.Web.HttpCacheVaryByContentEncodings class: GetContentEncodings and SetContentEncodings.

  • 2 new methods in the System.Web.HttpCacheVaryByHeaders class: GetHeaders and SetHeaders.

  • 2 new methods in the System.Web.HttpCacheVaryByParams class: GetParams and SetParams.

  • In the System.Web.Caching.AggregateCacheDependency class, the GetFileDependencies method.

  • In the CacheDependency, the GetFileDependencies method.

Character categories

Characters in the .NET Framework 4.6.2 are classified based on the Unicode Standard, Version 8.0.0. In .NET Framework 4.6 and .NET Framework 4.6.1, characters were classified based on Unicode 6.3 character categories.

Support for Unicode 8.0 is limited to the classification of characters by the CharUnicodeInfo class and to types and methods that rely on it. These include the StringInfo class, the overloaded Char.GetUnicodeCategory method, and the character classes recognized by the .NET Framework regular expression engine. Character and string comparison and sorting is unaffected by this change and continues to rely on the underlying operating system or, on Windows 7 systems, on character data provided by the .NET Framework.

For changes in character categories from Unicode 6.0 to Unicode 7.0, see The Unicode Standard, Version 7.0.0 at The Unicode Consortium website. For changes from Unicode 7.0 to Unicode 8.0, see The Unicode Standard, Version 8.0.0 at The Unicode Consortium website.


Support for X509 certificates containing FIPS 186-3 DSA

The .NET Framework 4.6.2 adds support for DSA (Digital Signature Algorithm) X509 certificates whose keys exceed the FIPS 186-2 1024-bit limit.

In addition to supporting the larger key sizes of FIPS 186-3, the .NET Framework 4.6.2 allows computing signatures with the SHA-2 family of hash algorithms (SHA256, SHA384, and SHA512). FIPS 186-3 support is provided by the new System.Security.Cryptography.DSACng class.

In keeping with recent changes to the RSA class in .NET Framework 4.6 and the ECDsa class in .NET Framework 4.6.1, the DSA

Источник: [https://torrent-igruha.org/3551-portal.html]
, Easy File & Folder Protector 4.8 (4narchy) serial key or number
  • A small handy Capture Panel that provides quick access to its capture tools and output options
  • Global hotkeys to activate screen capturing instantly
  • Capture windows, objects, menus, full screen, rectangular/freehand/fixed-size regions and scrolling windows/web pages
  • Capture multiple windows and objects including multi-level menus
  • Record screen activities including onscreen changes, speech from microphone, audio from speakers, mouse movements and clicks into highly compressed video files (Windows Media Video format). A built-in video editor allows you to draw annotations, apply zoom effects and cut unwanted sections. It even allows you to convert video files to animated gif files
  • Options to specify output destination (internal editor, clipboard, file, printer ...)
  • Draw annotation objects such as callouts, straight/curved texts, arrowed lines, highlights, watermarks, rectangles, circles, step numbers and many more
  • Apply effects such as spotlight, drop-shadow, frame, torn-edge and fade-edge
  • Blur selected area
  • Add image caption
  • Resize, crop, rotate, sharpen, brighten, adjust colors
  • Undo/Redo
  • Support tabs that allow you to capture and edit multiple screenshots simultaneously
  • Organize and group tabs in multiple workspaces (optional). Each workspace remembers its last-used folder and works like a separate instance of the internal editor
  • Support external editors
  • Save in BMP, GIF, JPEG, PCX, PNG, TGA, TIFF and PDF formats
  • Acquire images from scanner
  • Convert images into a single PDF file
  • Combine images into a single image file
  • Print multiple images in batch mode
  • Send captured images by email
  • Send captured images to OneNote, Word, Excel and PowerPoint documents
  • Send captured images to a Web (FTP) server
  • Auto capture screen repeatedly at user-specified time intervals
  • Screen Color Picker
  • Screen Magnifier
  • Screen Crosshair
  • Screen Focus
  • Screen Ruler
  • Support multiple monitors
  • Support high-DPI/high-resolution/4K monitors
  • Support touch interface (tap, swipe, pinch) 
  • Run when Windows starts (optional)
  • Minimize to System Tray area
  • Small footprint in memory
  • And many more ...



   Version 9.4(August 21, 2020)
  • Added OneNote as an output option
  • Added 3 options to Editor tab of Settings:
    • "Set default tool in Draw"
    • "Highlight active tab"
    • "Use workspaces to group tabs". This option allows you to organize and group captured images (tabs) in multiple workspaces. Each workspace remembers its last-used folder and works like a separate instance of FastStone Editor
  • Added "Stay on Screen" and "Minimize to System Tray" options to "Run when Windows starts"
  • Added "Send to New Tab" (Alt+C) to duplicate the current tab as a new tab
  • Added a count down text box to "Delay before Capture"
  • Added Apply button to Settings window
  • Added 2 icons (left/right clicks) to "Insert Mouse Pointer" in Draw tool
  • Enhanced "Save As" and "Open" dialogs:
    • Added "Hold Alt key to peek behind this window" option to "Save As" dialog
    • Resizable
    • Size and position are kept for next use
  • Added "Delay before showing" option (click [...] in Toolbar tab of Settings) for the hidden toolbar
  • Added preview option to "Spotlight" effect
  • Added a right-click menu to "Capture Fixed-Size Region"
  • Added Contrast and Gamma auto-adjustment to "Acquire Images from Scanner". Enhanced the De-skew algorithm
  • Added tips for the toolbar buttons of FastStone Editor
  • In Draw tool, press Tab/Shift+Tab to cycle through drawing tools
  • Enhanced "Screen Color Picker". After picking a screen color, click the "New" color box to fine tune the color
  • Enhanced Print dialog. Now you can:
    • Print multiple images in batch mode
    • Print file name in the header area
  • Enhanced Edge/Watermark. Watermark image is resizable
  • Enhanced "Make Background Transparent" (Ctrl+T) by adding 3 options: Preview, Tolerance and Anti-aliased
  • Enhanced "Fill with Color" in Draw tool by adding 2 options: Tolerance and Transparent Fill
  • Optimized loading speed of Draw tool. Now it re-opens much faster
  • Many other minor improvements and bug fixes


   Version 9.3(November 19, 2019)
  • Enhanced Draw tools
    • Added Indent option to Highlighter
    • Added Shape option to Line Highlighter
    • Added Bracket tool
    • Added Blur tool
    • Improved image quality of Magnifier
  • Other minor improvements and bug fixes


   Version 9.2(September 12, 2019)
  • Enhanced Draw tools
    • Added Border option to Highlighter 
    • Added Highlight option to Magnifier
    • Added left/right click option when Mouse Pointer inserted
    • Smoother Pencil and enhanced L-Line
    • Draw tools load faster
  • Added Classic Skin option to Editor under its Settings menu
  • Added a new method (by entering diagonal length of screen) to calibrate Screen Ruler
  • Other minor improvements and bug fixes


   Version 9.1(July 30, 2019)
  • Added a Clone tool (press C key to open) to the internal editor
  • Added more preset colors for text boxes in Draw
  • During rectangular region capture, you can switch corners by pressing Tab key
  • Improved support for touch screens and high-resolution screens
  • Improved compatibility with various scanners
  • Improved number and letter stamps
  • Optimized Window / Object capture
  • In the editor, press Ctrl+S to open Save dialog, press Ctrl+Sagain to confirm (No need to click Save button)
  • Many other minor improvements and bug fixes


   Version 9.0(June 15, 2018)
  • Added "Auto Screen Capture", which automatically and repeatedly captures the screen at user-specified time intervals
  • Added "Auto-Send to Clipboard" option to the right click menu in Screen Ruler. This option sends measurements to Clipboard automatically
  • Other minor improvements and bug fixes


   Version 8.9(March 20, 2018)
  • Added "To Draw (Skip Editor)" as a new output destination option
  • Added "Print" button to Draw tool
  • Enhanced Window/Object Capture function on Windows 10
  • Other minor improvements and bug fixes


   Version 8.8(February 16, 2018)
  • Enhanced Draw tool by adding:
    • Oval Text Box 
    • Magnifier
    • 3 options (Rectangle, Round Corners and Oval) for Highlighter 
    • Preset colors for all annotation objects
  • Added "Delay before Capture" option to Capture Panel. A delay timer can be used to capture drop-down/pop-up menus
  • Other minor improvements and bug fixes


   Version 8.7(November 28, 2017)
  • Enhanced Draw tool. Now you can:
    • Draw curved text 
    • Insert text along a curved line (Right-click on the line and select "Insert Text")
    • Draw fancy lines (10 styles) 
    • Apply an Outline effect to lines, rectangles and ellipses
  • Added an option (Use @ in file name template) to generate random characters (0-9,a-z,A-Z) in file names. See "File Name" tab in the Settings
  • Other minor improvements and bug fixes


   Version 8.6(August 23, 2017)
  • Added an audio indicator to Screen Recorder
  • Added resizing handles to the "Acquire Images from Scanner" tool
  • Standard sizes for fixed-size region are customizable
  • Converts multi-page TIFF file to PDF file
  • Improved support for 4K monitors
  • Other improvements and bug fixes


   Version 8.5(May 08, 2017)
  • Enhanced rendering quality of annotations in Draw tool
  • Added 4 different dash styles to lines in Draw tool
  • Added 4 resizing handles to the corners of captured images
  • Added a sub-menu under the Open button in Editor for fast access to recent files
  • Optimized video recorder for better CPU utilization
  • Improved support for high-resolution monitors
  • Other improvements and bug fixes


   Version 8.4(January 14, 2016)
  • Added support for high-DPI/high-resolution/4K monitors
  • Added a tool called Screen Focus, which helps you stay focused on the task under the mouse pointer by dimming the rest of the screen
  • Added an option to show file names to the output of the "Join Images Side by Side" tool
  • Added "Adjust Lighting" to the Colors menu
  • Enhanced the Resize tool so you can resize the image based on pixels or percentage
  • Enhanced the Screen Color Picker. Now you can:
    • Press Space/+/- key to zoom in/out. Picking a color from an enlarged image is easier
    • Specify prefix and suffix to customize the format of RGB, Dec and Hex values
  • Enhanced the "Acquire Images from Scanner" tool by allowing you to adjust the colors and lighting of scanned images
  • Other improvements and bug fixes


   Version 8.3(October 14, 2015)
  • Added support for unicode filenames throughout the software. Screenshots can be saved in different types of characters (e.g. Arabic, Chinese, Greek, Japanese, Korean, Russian ...)
  • Added "Eye Dropper" to all color dialogs
  • Added "Pixelate" as a new option for blurring images
  • Improved the "Capture Scrolling Window" tool. Now it supports Microsoft Edge browser in Windows 10
  • Improved the "Draw" tool. Both number and letter stamps can be used on screenshots
  • Other improvements and bug fixes


   Version 8.2(April 27, 2015)
  • Minor improvements and bug fixes


   Version 8.1(March 31, 2015)
  • Added "Follow mouse pointer" option to the screen recorder, which enables the recording region to follow the movement of the mouse pointer
  • You can also move the recording region by dragging its borders
  • Added hotkey F5 to zoom in/out while recording a screen video
  • Added Quality options to the Audio tab of the screen recorder
  • Added "Close tab by double-clicking on tab name" to the Editor tab of FastStone Capture's Settings
  • Now you can put more buttons on the capture toolbar
  • Other improvements and bug fixes


   Version 8.0(December 19, 2014)
  • Added "Fixed-Size Region" to the screen video recorder
  • Added animated GIF converter to the screen video editor. This allows you to convert your screen videos to animated gif files, which are supported by most web browsers
  • Now you can drag and move the yellow control bar for screen video recording
  • Other minor improvements


   Version 7.9(July 29, 2014)
  • Added "Polyline" and "Insert Mouse Pointer / Icon" to the Draw tool
  • Added "Remove Strip / Insert Strip" to the right-click menu on a selected area
  • Added "Lock Toolbar Position" option (a pin icon) to the new capture toolbar activated from the editor. This will lock the toolbar position for next use
  • Now, you can join images together into a new tab directly. In previous version, it is required to save the file first
  • Other minor improvements


   Version 7.8(June 18, 2014)
  • Added support of tabs to the editor. This allows you to capture, open and edit multiple screenshots simultaneously
  • Added New and Save All commands to the File menu of the editor
  • Added Tools menu to the editor. Now you can save multiple screenshots as a PDF file or combine multiple screenshots into an image within the editor
  • Added a hotkey option to the Settings to activate the Capture toolbar if it is hidden
  • Many small improvements and bug fixes


   Version 7.7(February 07, 2014)
  • Now you can use drag-and-drop to move (copy when Ctrl key is down) selected area
  • Added two new selection methods
  • Added Undo/Redo buttons on the menu bar of the editor
  • Added Spotlight effect
  • Many small improvements and bug fixes


   Version 7.6(July 26, 2013)
  • Added "Screen Crosshair". It displays two full-screen intersecting lines (crosshair) on the screen with a magnifier showing the details of the area around the mouse pointer. You may find it helpful to align screen objects, compare chart or tabular data and underline the text you are reading
  • Added "Join Images Side by Side". You can use it to combine multiple images into a single image file
  • Added option "Show resizing handles on image borders" to the Settings (in Editor tab). By dragging the resizing handles, you can remove unwanted borders or add blank space to the image easily and precisely
  • Added option "Copy captured image to Clipboard automatically" to the Settings (in Capture tab). Check this option if you want to send a copy of the captured image to Windows Clipboard automatically every time you make a screen capture
  • Added a "Reset" button to the Settings window so you can reset your settings to their default values
  • Improved "Video Editor"
    • Added "Step Forward" and "Step Backward" for navigation between video frames
    • Fixed a bug: some part of video frames are black when viewed in the video editor
  • Improved "Screen Ruler"
  • Other minor improvements and bug fixes


   Version 7.5(June 03, 2013)
  • Enhanced the Draw tool
    • Now you can draw both straight and curved lines using the Line tool
    • Added 10 styles to the Line and Pencil tools
    • Added Number Stamp
    • Added Eraser
    • Added L-Line
    • Added "Align" (top, left, right, bottom, width, height and size) to the right-click menu on multiple objects
    • Enhanced "Select Canvas". Now you can crop, blur, copy, cut, paste and delete a selected area. You can even fill it with a screen color
    • Now you can select multiple objects and change their attributes as a group
  • Added "Print" tab to the Settings. Now you have an option to print directly to the default printer without showing the Print dialog
  • Added Drop Shadow option to the Reflection tool under Effects menu
  • Enhanced the video editor of the built-in screen video recorder
  • Other minor improvements and bug fixes


   Version 7.4(March 14, 2013)
  • Supports touch interface
  • Added 2 new options in the Settings: 
    • "Auto-hide capture toolbar when it reaches the top of the screen"
    • "Bigger buttons on capture toolbar"
  • Improved the Print dialog
  • Improved the "Fixed Region" capture tool: now you can press Shift + arrow keys to adjust the width and height of the fixed region
  • Added a hotkey for "Import from Clipboard" in the Hotkeys tab of the Settings
  • Now it is possible to use the screen capture and screen recorder at the same time if you disable the new option "Hide Toolbar when using Screen Recorder" in the Settings
  • Now you can preview the fonts in the font list of the Draw tool
  • Added a "Blur" button in the image editor
  • Added a "Save" button to the Email window when "To Email" is selected as the Output destination
  • Added an option to adjust the volume of mouse click sound for the screen recorder
  • Supports output to Excel
  • Other minor improvements and bug fixes
   Version 7.3(September 17, 2012)
  • Improved the screen recorder
    • Added an option (for Vista, Windows 7 and 8) to record audio from both microphone and speakers at the same time
    • Added an option to repeat the last screen recording 
  • Improved the video editor. Now you can:
    • Remove unwanted sections from a screen video
    • Save a video frame to a file or copy it to Clipboard
    • Drag and drop a video file onto the screen recorder's panel to open it in the video editor
  • Improved the Auto Caption tool
  • Improved compatibility with Windows 8 RTM
  • Other minor improvements and bug fixes


   Version 7.2(June 29, 2012)
  • Added a video editor to the screen recorder, which allows users to add annotation objects (texts, arrows, rectangles, circles, etc.) and zoom effects to screen video files
  • Improved the "Capture Scrolling Window" tool
  • Improved compatibility with Windows 8 RP (Release Preview)
  • Other minor improvements


   Version 7.1(April 20, 2012)
  • Enhanced the built-in screen recorder
    • Added Pause / Resume support
    • Added an option (for Vista, Windows 7 and 8 only) to record computer speakers (what you hear) directly
    • Improved performance to reduce the number of lost frames
  • Enhanced the Print dialog. Now it is possible to print both header and footer
  • Improved the "Capture Scrolling Window" tool
  • Improved compatibility with Windows 8 CP (Customer Preview)
  • Other improvements and bug fixes


   Version 7.0(September 28, 2011)
  • Improved the "Draw" tool:
    • Now it is possible to draw same kind of objects continuously without having to select the drawing tool again and again
    • Ctrl+S shortcut to the OK button
    • Ctrl+MouseWheel to zoom in/out
    • Zoom up to 400% instead of 200%
  • Improved "Acquire Images from Scanner"
  • Combined color adjustment tools into one comprehensive tool: "Adjust Colors"
  • Added more effects: Reflection, Oil Painting and Sketch
  • Added "Recent Files" list for quick access to recently used files
  • Added some shortcuts to the editor:
    • Press Z key to zoom selection
    • Press W key to open containing folder if the file exists
    • Press I key to view file properties if the file exists
  • Added more options to the "Editor" section of the Settings
  • Added more options to the "Screen Magnifier" section of the Settings
  • Added "Rotate by Any Degree"
  • Supports custom colors in all color picking dialogs
  • Other minor improvements and bug fixes


   Version 6.9(May 26, 2011)
  • Added "Acquire Images from Scanner". It supports batch scanning to PDF, TIFF, JPEG and PNG. It allows users to rotate, crop, deskew, annotate and save scanned images directly within this tool
  • Added "Capture Fixed-Size Region"
  • Added "Repeat Last Capture"
  • Now it is possible to use drag-and-drop to open an image in the internal editor
  • Added "Fit to Width" (press K) option to the internal editor
  • Other minor improvements and bug fixes
   Version 6.8(April 26, 2011)
  • Improved the "Capture Scrolling Window" tool. Now it is compatible with the latest version of popular web browsers: Internet Explorer 9, FireFox 4, Chrome 10, Opera 11 and Safari 5
  • Minor improvements and bug fixes
   Version 6.7(September 06, 2010)
  • Improved PDF output. Now it is possible to specify Page Size, Quality, Margins and Orientation when saving in PDF format. Lengthy document is divided into multi-pages automatically
  • Added a tool called "Convert Images to a PDF file" to allow users to convert images to multi-page PDF file
  • Added "Expand Canvas" to the Draw tool
  • Added "Blur" to the right-click menu of the Draw tool when part of the image is selected
  • Assigned keyboard shortcuts to drawing tools. For example: press F1 for Text, press F2 for Straight Line, press F3 for Pencil etc.
  • Added an option to the Settings to allow users to specify which screen (active or all) to capture when making Full Screen Capture in multi-monitor system
  • Fixed minor bugs
   Version 6.6(June 25, 2010)
  • Improved the Draw tool. Now it is possible to:
    • Add outward-pointing tails to text objects
    • Copy/cut/past annotation objects and areas of the canvas
    • Fill with color
    • Undo / Redo
    • Zoom In / Zoom Out
  • Added "Custom Scroll Mode" to the "Capture Scrolling Window" tool. Custom Scroll Mode allows users to capture any part of the screen that scrolls vertically
  • Added "Screen Color Picker" to the Editor's Colors menu
  • Added option "Show capture buttons in editor" to the software Settings
  • Now it is possible to make annotation directly in the Email tool
  • Supported variables %COMPUTERNAME% and %USERNAME% in File Name Template
  • Supported variables %MYDOCUMENTS% and %MYDESKTOP% in the path of "Auto Save" output folder
  • Some other improvements and bug fixes
   Version 6.5(July 03, 2009)
  • Improved Capture Window / Object
  • Improved Print dialog
  • Fixed a bug in Capture Scrolling Window
   Version 6.4(June 29, 2009)
  • Added "Insert Title Clip at the beginning of the video" option to the Screen Recorder
  • Improved the Print dialog box:
    • Add page number, date and time to footers
    • Specify the number of copies to print
    • When printing a multi-page document, it will try to avoid breaking the bottom text line between two pages (i.e. text line is partially printed on the current page and the next page).
  • Added "Apply Edge Effects" option to the "Expand Canvas" tool
  • Added "Auto-reset to 1 upon a new day" option to file name template "$Y-$M-$D_#####"
  • Added "Color Subsampling" option for saving JPEG files
  • Enhanced Pencil and Line Highlighter of the Draw tool: Hold Ctrl key down to draw straight horizontal lines
  • Improved compatibility with Windows 7
  • Improved compatibility with IE 8, FireFox 3 and Google Chrome
  • Some other improvements and bug fixes
   Version 6.3(October 15, 2008)
  • Records screen activities including onscreen changes, speech from microphone, mouse movements and clicks into highly compressed video files (Windows Media Video format). 
    This feature works on Windows XP, 2003, Vista and 2008
  • Captures web pages of the latest web browsers: 
  • Allows you to save a local copy when sending captured images to a Web (FTP) server
  • Fixed minor bugs
   Version 6.2(May 07, 2008)
  • Some UI improvements and minor bug fixes
   Version 6.1(April 21, 2008)
  • Now it runs on both 32-bit and 64-bit Windows
  • Annotation objects (texts, lines, boxes etc.) can be re-edited by re-opening the Draw tool
  • Added auto-expand feature to text objects as you type in them
  • Maintain aspect ratio when resizing watermark images in Draw tool
  • Added "Preview in Editor" as an output option, which allows you to edit the captured image before sending it to the specified destination such as clipboard, printer, email etc.
  • Improved "Capture Scrolling Window". Now it supports Internet Explorer 8 Beta
  • Improved Print dialog
  • Added option "Ask me to save changes before closing" to the Editor tab of the Settings
  • Some UI improvements and bug fixes
   Version 6.0(February 13, 2008)
  • Added Line Highlighter to "Draw" tool
  • Added "Blur" option to Line and Rectangle Highlighters
  • Enhanced "Text" in "Draw" tool. Now shadowed text is possible
  • Added "To Web (FTP)" as an Output option
  • Enhanced Screen Ruler
  • Added "Pick Another Color" button to Screen Color Picker
  • Used tabs to group options in "Settings" window
  • Some UI improvements and bug fixes
   Version 5.9(November 26, 2007)
  • Support capture of multiple windows and objects including multi-level menus (Use Ctrl key in "Capture Window / Object")
  • In the internal editor, Caption can be modified now
  • Some UI improvements and bug fixes
   Version 5.8(October 05, 2007)
  • Enhanced "Save As" dialog. Now the preview window is updated automatically instead of requiring users to click on the "Update Preview" button
  • Enlarged preview windows in rectangle capture mode and freehand capture mode
  • Other small improvements in the user interface
   Version 5.7(September 12, 2007)
  • Added option "Convert to 256 colors if output is Clipboard, Word or PPT" to the Settings window
  • Added "Color" menu to the internal editor, which can be used to count and reduce the number of colors of the screenshot
  • Added "Obscure (Blur)" tool under "Effect" menu, which can be used to obscure sensitive information on the screenshot
  • Added option "Frame" to the Edge/Watermark tool
  • Added "Screen Ruler", which can be used to measure the sizes and distances of objects on the screen
  • Fixed some bugs
   Version 5.6(June 25, 2007)
  • Added "Send to Word" and "Send to PowerPoint". Now it is possible to send screenshots to Microsoft Word and PowerPoint directly
  • Added option "Copy to Clipboard" to "Auto Save" section in the Settings
  • Improved usability of menus
  • Fixed some bugs
   Version 5.5(May 23, 2007)
  • Added option "Negative" to the Screen Magnifier, which allows users with low vision to see a magnified color-reversed screen 
  • In the Screen Magnifier, now it is possible to pan around the magnified screen with arrow keys
  • Added "Reset Capture Panel Position" to the right-click menu of the system tray icon
   Version 5.4(May 14, 2007)
  • Added Fade Edge effect. Now edge effects can be applied to 4 edges instead of only 2 in previous versions
  • Supports external editors ("Edit With" list in the FastStone Editor), which allows you to edit the captured screenshot with specified external editors. This feature enables you to add virtually unlimited editing capabilities to the program
  • Added option "Open in External Program" to "Auto Save" section in the Settings, which allows you to open the captured image in a specified program automatically
  • Enhanced the Screen Magnifier
  • Solved some compatibility issues in Windows Vista
  • Fixed some bugs
   Version 5.3(February 12, 2007)
  • Compatible with Windows Vista
  • Improved quality of 256 color PNG/GIF output
  • Added To Email to the Output list
  • Added Reset to Primary Screen (only available in Multi-monitor system) to the tray icon's popup menu 
   Version 5.2(January 16, 2007)
  • Added Scroll Refresh Time in the Settings
  • Added option (in the Settings) to show Open File in Editor icon on the Capture Panel
  • Added Download Tutorial link
   Version 5.1(January 06, 2007)
  • Added Make Background Transparent under Edit menu
  • Added options in the Settings to show/hide Screen Magnifier and Screen Color Picker on Capture Panel
  • Added Bring to Front/Set to Back to the right-click menu in Draw tool
  • Changed hotkey for Draw tool from T to D
   Version 5.0(January 03, 2007)
  • Enhanced / Simplified the User Interface
  • New Effects: Drop shadow, torn-edge
  • Comment Tool
  • Improved the Draw tool
  • Fixed some bugs


   Version 4.8(November 10, 2006)
  • Improved the Draw tool
  • Now it is possible to input double-byte characters such as Chinese, Japanese, Korean, Russian in the Draw tool
   Version 4.7(October 26, 2006)
  • Completely new icon design
   Version 4.6(October 10, 2006)
  • Added Adobe PDF format to the output list
  • Added "Rotate", "Canvas Size", "Expand Canvas Size", "Sepia", "Negative" under Edit menu
  • Now it is possible to specify the selection size under Edit menu
  • Added "Send File Dropped on Capture Panel to"option in the Settings. So it is possible to drag and drop a file from Windows Explorer to the floating Capture Panel and immediately edit it in the internal editor
  • Fixed a bug in the Email dialog
   Version 4.5(October 2, 2006)
  • Added "Auto-Divided" option for long document printing. In the print window, it is possible to divide a long/wide captured image (long scrolling web page for example) into multiple pages
  • Added more editing tools (rotate, color adjustments, sharpen/blur) under Edit menu
  • Fixed minor bugs
   Version 4.4(September 26, 2006)
  • Enhanced Capture Scrolling Window, now it is possible to capture full scrolling window (with horizontal and vertical scrollbars)
  • Fixed minor bugs
   Version 4.3(September 18, 2006)
  • Added Open File button on Capture Panel and editor Toolbar
  • Enhanced Screen Magnifier
  • Fixed minor bugs
   Version 4.2(July 15, 2006)
  • Added DPI and Printer options in the Settings
  • Fixed a bug in the popup menu of the tray icon
   Version 4.1(July 13, 2006)
  • Fixed a bug in the Print dialog
   Version 4.0(July 10, 2006)
  • Added Screen Color Picker on Capture Panel
   Version 3.9(July 02, 2006)   Version 3.8(June 20, 2006)
  • Added "Capture Active Window"
  • Fixed some bugs
   Version 3.7(June 20, 2006)   Version 3.6(June 16, 2006)
  • Added option "Close FastStone Editor when Captured Image is saved" in the Settings
  • Fixed a bug in the hotkey handler
   Version 3.5(June 15, 2006)
  • Made some enhancements to the GUI of the internal editor;
  • Added a "Smooth" option in the Settings for the Screen Magnifier;
  • Fixed some bugs
   Version 3.4(June 12, 2006)
  • Added a feature that allows you to drag & drop images from Web browser or Windows Explorer onto the Capture Panel to view them in Full Screen;
  • Fixed some bugs
   Version 3.3(June 09, 2006)   Version 3.2(June 07, 2006)
  • Added some options in the Settings
   Version 3.1(June 05, 2006)
  • Added option Filename Template in the Settings that allows the user to customize how file names are generated by the software
  • Added option Automatic file generation when "To File" is selected in the Settings - Captured images are saved in the specified Output Folder / Output Format without showing the Save As dialog
  • Fixed some bugs
Источник: [https://torrent-igruha.org/3551-portal.html]
Easy File & Folder Protector 4.8 (4narchy) serial key or number

Recover Files from Folder Lock without Password


When you forgot the Folder Lock password and couldn't access locked files and folders, don't worry. This article will help you resolve this issue in two parts: Part 1. Remove Folder Lock password in 3 methods; Part 2. Restore lost files in 3 steps with EaseUS file recovery software.

Folder Lock, powerful software to safeguard vital data and files, sets password protection to selected files and folders on Windows PC. It allows users to hide files, encrypt files, and even securely delete files. 

When users forget the password, they will surely be locked and won't be able to access their locked files and data. On this page, you'll find secure and verified methods provided by professional users and geeks to unlock Folder Lock without the password.  

Workable SolutionsStep-by-step Troubleshooting
Three Ways to Unlock Folder Lock
  • Unlock Folders/Files (Use Folder Lock Serial Key as Password)
  • Remove Password from Locked Files by Uninstall Folder Lock
  • Stop Folder Lock Password Protection...Full steps
Recover Lost Files after Removing Folder Lock Password
  • Show or unhide hidden files in Folder/Folder Lock
  • Restore Lost Files from Folder......Full steps

PLUS: The solutions on this page can be applied to unlock all versions of Folder Lock without a password on Windows 10/8/7 and even older Windows systems.

How to Unlock Folder Lock If Password Forgotten

"Do you know how to remove Folder Lock password protection? Or can you show me how to unlock Folder Lock if the password was forgotten? 

I forgot the password of Folder Lock on my computer and I need to use the saved files now. I want to know if there is a chance for me to unlock Folder Lock and restore my files in it? Help!"

Many Folder Lock users have experienced the same issue, forgetting the password. If you are having the same issue or cannot open Folder Lock, even forgot your password, don't worry.

In the following 2 parts, you'll learn verified solutions to remove the password from Folder Lock and restore all lost files with ease.

Part 1. Unlock Folders and Files, Remove Folder Lock Password

In this part, we'll list 3 major methods provided by www.newsoftwares.net, geeks from tech forums and YouTubers:

Method 1. Unlock Folders/Files (Use Folder Lock Serial Key as Password) 

Offered by: www.newsoftwares.net

According to an FAQ post on www.newsoftware.net, it's said that when you forgot the master password, you can still use the Serial Number that you used to register Folder Lock as the master key.

Note: It only works when you have kept the Master Key option enabled in Password Security Settings. If you don't know how to enable the settings, contact the Folder Lock support team for help: https://www.newsoftwares.net/contact.

Here are the steps to unlock Folder Lock with your serial key:

Step 1. Open Folder Lock and click "Lock Folders".

Step 2. Enter your serial number at the password column, then click "OK" to unlock it. 

After this, you can open your locked folder and files again. 

Method 2. Remove Password from Locked Files by Uninstall Folder Lock

Offered by: YouTubers, geeks from tech forums.

Note: If you are a trial user and have a serial key, try Method 1 to directly unlock files and folders with the key.

This method aims to help Folder Lock users who don't have a serial key nor password.

Here are the steps:

Step 1. Open Registry Editor:

Click Start > Open the "Run" dialog > Type: regedit and hit Enter. Click "Yes" to open it. 

Step 2. Go to: HKEY_CURRENT_USER/SOFTWARE/NewSoftware's/Folder Lock/Uninstall.

Step 3. Double-click "Uninstall" and change the value data from "1" to "0" and click "OK".

Step 4.  Exit Registry Editor, open Task Manager and end task of all running applications, programs.

Step 5. Go to Apps & Features, search and find "Folder Lock".

Step 6.  Hover your mouse to Folder Lock and click "Uninstall". Click "Uninstall" again to confirm. 

Step 7. Wait for the uninstalling process to finish.

After this, you can directly open the previously locked folders by the Folder Lock and access your files with ease.

If you want to use Folder Lock to protect your files again, you can re-download and re-install it on your PC to continue enjoying its service.

Method 3. Stop Folder Lock Password Protection

Offered by: geeks from tech forums.

This method aims to help Folder Lock users to remove password protection by reboot PC from Safe Mode and remove the folder access permission.

Note: Be careful while you are following the steps below to remove password protection.

Step 1. Restart Windows from Safe Boot Mode:

  1. 1. Press Win + R to open the "Run" dialog > Type: MSCONFIG and hit Enter.

  1. 2. Click "Boot" in "System Configuration" dialog.
  2. 3. Select "Safe Boot" with minimal radio button > "OK".

  1. 4. Click "Restart" when another dialog appears to ask you to restart Windows in Safe Mode.

Step 2. After restarting the computer in Safe Mode, reinstall Folder Lock.

Note: After the installation of Folder Lock, don't click the Finish button. And continue with the following steps.

Step 3. Remove folder access permission

Go to the file or folder location where your folder is locked. Then, you sill be able to see the locked folder again.

  1. 1. Right-click on the file or folder which is locked by Folder Lock and select "Properties".
  2. 2. Click "Security" > "Edit".

  1. 3. Now you'll see "Group", user names box.
  2. The user names are SystemYour Name and Administrator, etc.
  3. 4. Select the first name and you'll see the "Deny" checkbox list (Full control, Modify, Read & execute, List Folder contents, Read, Write etc.) in Permission for 'username'.
  4. 5. Uncheck all Deny boxes and do the same process to all other usernames.
  5. 6. Click OK.

Note: if Windows asks you to verify, click "Yes" to change the folder permission.

After this, you may have successfully stopped folder password protection and you can now open the folder to copy and paste files to another secure location.

Part 2. Recover Lost Files after Removing Folder Lock Password

So now you can view, find and reuse your saved files in Folder Lock or folders again without any passwords. If you cannot find wanted files in the target folder, follow either method offered below to get your lost files back.

Method 1. Show or unhide hidden files in Folder/Folder Lock

If you've set to hide some important files in Folder, follow the below steps to show or unhide all hidden files:

Step 1. Right-click the Start or Windows icon, select "Search".

Step 2. Type: Show hidden files, select "Show hidden files and folders" to open File Explorer Options.

Step 3. Under Advanced settings, click "Show hidden files, folders, and drives" > Click "OK".

After this, you can check your folder to see if the missing files show up.

Note: If you still see no files, your files are lost. Don't worry, in the next method, you'll see a reliable file recovery software to fully scan and restore all lost files.

Method 2. Restore Lost Files from Folder

Professional file recovery software - EaseUS Data Recovery Wizard allows you to see, view and find all present and even lost files in Folder with a few simple clicks. 

Follow below guidelines to find all your files in Folder or Folder Lock now:

Step 1. Choose the file location to scan.

Run EaseUS Data Recovery Wizard on your computer. Choose the drive where you lost files and click "Scan". If you lost files were on an external storage device, connect it to your computer firstly.

Step 2. Scan the lost files.

The software will start immediately a quick scan for deleted files, and later a deep scan will launch to scan more lost files all over the selected drive. After the scan, you can use the Filter to quickly filter a specific file type.

Step 3. Preview and restore files.

Double-click on a file allows for a full preview. Finally, select the desired files, click "Recover" and browse a location to save all the files at once.

To Sum Up

This page includes three methods in Part 1 to help you remove password Folder Lock password protection without a password and help you access locked files again. 

When you open the folder but see no files, two methods in Part 2 will effectively bring your files back. If you have further issues about file recovery, refer to our How-To or File-Recovery pages to find more solutions. 

Источник: [https://torrent-igruha.org/3551-portal.html]

What’s New in the Easy File & Folder Protector 4.8 (4narchy) serial key or number?

Screen Shot

System Requirements for Easy File & Folder Protector 4.8 (4narchy) serial key or number

Add a Comment

Your email address will not be published. Required fields are marked *