Jump to content











Photo
- - - - -

ProductPolicy viewer


  • Please log in to reply
33 replies to this topic

#26 erwan.l

erwan.l

    Platinum Member

  • Developer
  • 3041 posts
  • Location:Nantes - France
  •  
    France

Posted 04 January 2017 - 04:48 PM

Agreed.
Morality is always discussable. Law is not.

I meant this tool as research & development.

As mentioned in the initial post, if the moderators see this as encouraging illegal activities, I will remove the tool.

Erwan

#27 agni

agni

    Frequent Member

  • Tutorial Writer
  • 270 posts
  • Location:Bengaluru (Bangalore)
  •  
    India

Posted 04 January 2017 - 05:09 PM

These are very good news. I always thought that the 4Gb limitation was hardware related.

 

:cheers:

 

Looking at the comments on http://wj32.org/wp/2...for-windows-10/, it seems like accessing more than 4GB on 32 bit OS varies on different computers. People have reported issues with Nvidia drivers, programs not being able to use more 3.2GB ram inspite of Windows showing 7.2 GB usable etc.

 

Using the ProductPolicy Tool to modify Kernel-WindowsMaxMemAllowedx86 and Kernel-MaxPhysicalPage should not be much different from what the pae patcher.does. The patcher modifies the kernel ignore the value read from the registry and uses a hardcoded value.

 

In this approach, we modify the registry offline using the tool and disable sppsvc service to prevent registry values from being restored to the values in tokens.dat. ( or use Ramdisk, so that the restored values are not persisted )

 

Considering both the approaches are fundamentally the same, I think that the issues faced would be the same in both cases.

 

Is there any tool that can be used inside Windows to determine the maximum of RAM that can be used?



#28 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 04 January 2017 - 05:14 PM

Law is also up for discussion and changes, that's what elections and referendums are for.. In Portugal they typically even refrain from saying that something is illegal and instead report it as "outside of the current legal model".. ;)

 

Anyways, moderators will not bother you as long as Microsoft itself is not sending a Cease & Desist letter. Which to date they have never done. My impression is that they know that the number of techies tweaking Windows this far is quite seldom and many are moving to OSX/Linux/Android. If MS would indeed be upset, many people here would end up moving to open source operating systems which is far worse.. :lol:



#29 Zoso

Zoso

    Silver Member

  • Advanced user
  • 640 posts
  •  
    Isle of Man

Posted 04 January 2017 - 05:27 PM

Hi all,

erwin.1, so you know a way to access the RAM above 4gb without modifiying the kernal and winload.exe?


Actually there is nothing to "discuss", it's pretty much binary On/Off or 0/1, if you (or the Law in the country you live) believe in the validity of the Eula, this is breaking it.

To be more "fine" and taking a "moral" view at the matter, there is a not-so-slight difference between this and (example) the XP 32 bit PAE patches:
1) in the case of more than 4 Gb on XP Microsoft made them available initially, then abruptly removed the possibility (without telling you) and told you that it was not possible.
2) in this case (or in the case of Windows 7 Starter edition 2 Gb limit) Microsoft is saying that the limitation is tied to the licensing model/version and that by acquiring a "better" license you can overcome this artificial limitation

:duff:
Wonko

your spelling of the word Law with a capitalized L instead of a lower case l indicates some confusion on the subject. ;-)

its all about beliefs too. can a corporation truly have a meeting of the minds in order to form a valid contract?

Agreed.
Morality is always discussable. Law is not.

I meant this tool as research & development.

As mentioned in the initial post, if the moderators see this as encouraging illegal activities, I will remove the tool.

Erwan

seems to me after much study of Law and law that the differences between what is Lawful and what is Legal are not well known.

"Law" IMO is actually founded on Morality (Mans Law to be more specific).

Legalities are what Aristotle considered "particulars"

Legalities are subject to, and formed by agreement (contract) and often far from any morality.

more importantly Legalities require a license to interpret, trust is another important factor when discussing all things Legal and or Lawful. do you trust strangers interpretations even if/when they have a license? if there was a breach of that trust but only one side can make that determination, is that fair or even Lawful?

from a legal standpoint, I have no idea what the EULA means or any other statutes, codes (codified/encrypted laws) and I also have no trust in those who are licensed to decode them, so I do not offer any legal advice. that would seem to be illegal without a license to do so.

from a Lawful stand, the EULA is meaningless as there has been no meeting of the minds, also morally, I think Corporations are among the DEAD and not the Living, quite imaginary actually as is most of the matrix that has formed and shaped mankinds societies throughout the ages.


its a complicated subject. the most complicated one and I dont trust anyone else to figure it out, nor should anyone else. I am always open for discussing it as it is that important to me.

#30 erwan.l

erwan.l

    Platinum Member

  • Developer
  • 3041 posts
  • Location:Nantes - France
  •  
    France

Posted 04 January 2017 - 07:32 PM

Hi all,

erwin.1, so you know a way to access the RAM above 4gb without modifiying the kernal and winload.exe?

 

 

I did not do it sir :)

Agni did it !

 

I merely provided a tool that can modify windows "product policies".

Some of these policies (Kernel-WindowsMaxMemAllowedx86 and Kernel-MaxPhysicalPage) are about enabling/disabling memory access beyond 4gb.

 

About this, some nice reading here : http://www.geoffchap...ense/memory.htm .

 

The news here (is it?) is that there is no need to patch windows binaries : modify a value in the registry, reboot and you have your new product options applied (i skipped the sppsvc part).



#31 erwan.l

erwan.l

    Platinum Member

  • Developer
  • 3041 posts
  • Location:Nantes - France
  •  
    France

Posted 04 January 2017 - 07:57 PM

A tool that could be handy to list product options : http://www.winsiders...ls/slpolicy.htm.

 

Run SlPolicy.exe or SlPolicy.exe -f kernel



#32 sebus

sebus

    Frequent Member

  • Advanced user
  • 363 posts

Posted 13 February 2017 - 06:32 PM

As pointed on MDL, running it as another user (with ie https://sysadmin.ru/...exec_1.16.zip) is not enough to make the settings "stick"



#33 dodenko

dodenko

    Newbie

  • Validating
  • 22 posts
  •  
    Russian Federation

Posted 17 March 2018 - 10:51 AM

Project dead? Why not add the option to modify the ProductPolicy offline? Thanks.



#34 dodenko

dodenko

    Newbie

  • Validating
  • 22 posts
  •  
    Russian Federation

Posted 17 March 2018 - 12:05 PM

Also it would be good to have import, export reg to file. And new, delete functions.

+ command line version.

 

lol.png

 

"tool /import ... "

"tool /export ... "

"tool /add ... "

"tool /delete ... "

"tool /dump ... "

 

Maybe you can use something from offline reg project. If you need help with Delphi I can help. 

I am Delphi dev too..


Edited by dodenko, 17 March 2018 - 12:32 PM.





2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users