hacker12455
yeah extra info would be handy
Petrus
Well, docs are very frugal. But anyway can be useful
Petrus
I'd need some config to let users install software but nothing else. Something similar to add /usr/bin/apt-get in a /etc/sudoers line
Kenji
Kenji
I know the document of NSudo is not friendly for the normal users. (The only one developer, myself, put lots of effort on the source code.)
Kenji
I will try my best to add more related features. (Such as run as App Container, or other users.)
Kenji
I also want to support ReactOS. (But I know the Terminal Services and Secondary Logon is not supported in ReactOS.)
Stas'M
Stas'M
I think implementing Secondary Logon will be much easier than TS
Stas'M
Also this work might be related to it: https://github.com/reactos/reactos/pull/2251
Kenji
And the ReactOS directly logon as Administrator and many kernel-level security features are not implemented. (For example, I don't think ReactOS have implemented the ACL in the file system.) So it's not necessary to use NSudo on the ReactOS.
Kenji
Kenji
Many people or developers use NSudo for running as TrustedInstaller or System because they want to bypass the file and registry access check.
Kenji
@x86corez I also want to know, what's the kernel32_vista in the ReactOS?
Stas'M
Kenji
I read the source code and know it have some APIs introduced in Windows Vista. But I don't know the way for ReactOS to use that.
Stas'M
Stas'M
as he developing that engine
Kenji
@x86corez Is your mean the @Mark_Jansen is the dev of *_vista modules?
Stas'M
Kenji
Also I am not good at English, sorry. (May there are many grammar bugs in my words.) (I am a Chinese.)
Stas'M
Kenji
There are lots of things are not implemented in shim engine.
Kenji
And I also want to introduce some APIs which introduced in the Windows 7 or later. (So I don't know should I create a module like *_win7, *win8, etc.)
Kenji
So I think these modules (*_vista) should be renamed.
⚶ VΛNILLΛ
do yall know of a way i could disable antialiasing on fonts globally, if not just for a program?
Kenji
Kenji
Chungy
to me it looks like the "Run As" functionality that's already built into Windows?
Chungy
and maybe that's why Mark is asking. Why should anyone bother downloading/installing it to find out more?
Kenji
But I think I should improve the document.
Kenji
I still don't know how to introduce that project and provide some third-party introduction links.
Kenji
Chungy
I think you just need to explain the purpose of the software, if and how it performs functions that aren't part of Windows.
Chungy
if a webpage or README can't explain its own software to me and instead points to external links. I close the page. I don't follow the links.
Chungy
Just an example because I looked at the page earlier today, the Rust programming language:
https://www.rust-lang.org/
If I knew nothing about Rust beforehand, it very conveniently has a "Why Rust?" blurb there. It's the elevator pitch for why someone should be interested.
Chungy
Are there any successful ones?
Kenji
Yes
Chungy
Can you name them?
Kenji
For example, Autoware.
Chungy
never heard of it
Kenji
It don't have any useful documents.
Kenji
Because you are not the researcher of autonomous driving
Chungy
Perhaps not. Doing a web search, the web page shows this:
Chungy
Chungy
I'm not famliar with the domain, much of that sounds like chinese to me. The Rust page probably sounds like that to non-programmers too.
Kenji
Because you don't use it. If you have used that. You will know the power of out of date documents. (Autoware made by some Japaneses.)
Kenji
I think all projects won't have friendly documents unless it's from Microsoft.
Chungy
Honestly I wouldn't pick Microsoft as an example. They're bad at it too.
Chungy
I'm just getting at that you need something to attract people to the software in the first place.
Kenji
Most of projects only have the linux manual level documents.
Chungy
Rust's web page is a good example. Get inspiration from it; "Why Rust?" gives programmers a reason to consider it.
Mark
Kenji
Mark
Chungy
The Rust documentation itself (which I'd consider very good, tbh) isn't even the issue. The draw to the birds-eye view of what it is and why you should care about it is the thing. It's very short; they have three short paragraphs.
Kenji
First, I need to know which platforms supports in that project. (I need to support Windows x86, x64, arm and arm64. Also I need to support Windows NT 6.0.6000.)
Kenji
Second, I will read what features it has.
Kenji
I tried Rust. But I gave up because it's not support Windows arm32. (I think I will try again if I am free. I will try to compile the Rust toolchains.)
Kenji
Also I am not a native English speaker. And the translator is not good enough to express my meanings.
Kenji
I wonder to improve the documents but many things still be changed a lot. (It's not only a normal runas. I maybe implement the user mode sandbox in it.)
Kenji
Mark
Kenji
If I use my native language to write documents, most of users of that project can't understand that. (Most of users are foreigners.)
Chungy
Even if you use poorer-than-native wording, it can be understandable enough for a native speaker to fix it.
Chungy
At the moment I have zero clue why I should download nsudo
Kenji
I think you can read that. Because it's the origin of that project.
Kenji
I always update that post. Most people are MDL users.
Kenji
GitHub is the place I put the source code and binaries. (The official website is created recently because some people think it's not good if the whole project only have the readme.md as the document.)
Chungy
I'll give in and click... oops. Still unusable
Chungy
Kenji
You need to login and read new replies.