@Tsaukpaetra You can; I think the "automatic seamless RDP" part was added in Windows 10 Anniversary Edition, special versions of Windows specifically for thin clients (and netboot support) have been around since the XP days, smart card login support since the 2000 days... It'll just take a lot of setup. And a server with a Terminal Services license, or the aforementioned "Cloud PC".
Posts made by TwelveBaud
-
RE: The Official Cool Stuff Thread
-
RE: The Official Status Thread
@Zenith said in The Official Status Thread:
@Zerosquare I just saw it claim 3.24 GB when I thought 32-bit Windows could only address 3GB.
32-bit Windows can only address whatever's below the 4GB barrier on the system bus. (Certain applications can access memory above that barrier if and only if designed for it since there are special tricks needed for that.) I imagine your graphics card is eating 0.75GB and your BIOS another few meg.
@Zenith said in The Official Status Thread:
Chrome/Brave would crash the instant they crossed the 3GB barrier.
32-bit applications can only access up to 2GB, unless they have a special flag set, you have a server SKU of Windows with a special boot-time flag set, you have graphics acceleration turned off, and a bunch of other restrictions I can't remember. It's highly unlikely you're in that configuration. (32-bit applications on 64-bit Windows with their special flag set can access up to 3.75GB, but you're highly unlikely to have that for Chrome.)
@Zenith said in The Official Status Thread:
how can Windows be so clueless?
Make sure you're looking at "working set" and not "private working set". DLLs and RPCs and so on are part of "shared working set" which isn't visible by default.
-
RE: WTF is happening with Windows 11? And nothing else
composer.textarea.placeholder
The Cloud Clipboard service was trying to do something (probably memory management) when it was interrupted, and whatever interrupted it didn't clean up properly after itself. The next time it tried to save a register to the stack, the CPU said "um, there's no memory there, I can't save anything." This triggered a page fault, and Windows tried to save some information so it could load what should have been there from the page file. The place it tried to save it is the stack, so the CPU said "still no memory there boss." This triggered a double fault, which crashes the system since things have clearly gotten bad enough Windows can't fix it. (Incidentally, if there was a problem with that, the CPU would trigger a triple fault and immediately reboot the computer.)
Check for updates, System File Checker, DISM whatever whatever, you know the rites and rituals better than I do at this point.
Edit: The instructions for how to come up with the proper stack trace likely wouldn't help. I didn't see a good
bp
value in there anywhere.Edit, again: Windows adds special tags to the last page or two of the stack, which cause the processor to raise a different fault, and that tells Windows to make the stack bigger. It's likely some driver intercepted that fault in a misguided attempt to convince users "we are never the cause of your system crashes, nyeh!", but since that fault only triggers once, Windows didn't know to expand the stack and accidentally let
clipsp
run off the end of it. This replaces my earlier analysis ofclipsp
being interrupted somehow. -
RE: The official unpopular opinions thread
@Zenith said in The official unpopular opinions thread:
@MrL Sounds like I'll need alot more
#pragma warning disable ####
statements if/when I update. The dumbest warning that I see is that thebreak;
in acase:
block is unreachable. Well duh. I only have it there because A) that's how C++ told me to do it and B) the compiler barks about falling through cases if it's not there.If it's not reachable, the compiler won't bark about it. All the error cares about is that execution does not fall through, but it's fine if the thing that prevents fallthrough is a
throw
,continue
, orreturn
, or abreak
on all intermediate code flows. The warning is there in case you don't realize that dead code is dead. Which is a bit redundant since the IDE started colorizing dead code differently.@MrL said in The official unpopular opinions thread:
I always thought that the
break;
requirement in switches is retarded. If case fallthrough is not allowed, then just add break jumps during compilation.If you have multiple cases directly in a row, with no intervening statements, fallthrough is permitted. Inserting invisible breaks would make that more confusing: sometimes it falls through, sometimes it doesn't, and there's no token you can point at to explain that behavior. Could probably fix that by adding a
|| case
token with highest precedence, but the language developers today are far more obsessed with making it a Rust clone. -
RE: UI Bites
@Benjamin-Hall said in UI Bites:
And it's a required field that doesn't initialize to the only valid date.
That's more of a requirements instead of a development : The E-SIGN Act simply states that the fact that records/signatures/notarizations are electronic instead of on paper can't be used to refute them. It does not say anything about the other accompanying ceremonies. Out of an abundance of caution, even though a computer record can automatically include the date and do so to a deeper level of authenticity and precision, if the lawyer says "the person must sign and date the form", then the person must the one to provide the date, by an affirmative action (pick from dropdown) on their part, since otherwise some esquire-critter might go "he didn't date it, so he didn't sign it, nyeh!"
-
RE: Hydrogen Vehicles - Truly Beneficial?
@LaoC said in Hydrogen Vehicles - Truly Beneficial?:
Poor people are more likely to commute by public transport than by car.
Maybe in your neck of the woods. In Appalachia, where the poorest of the poor are, there is no public transport, and with the distances involved walking and biking are unfeasable.
-
RE: Hydrogen Vehicles - Truly Beneficial?
@LaoC said in Hydrogen Vehicles - Truly Beneficial?:
Somebody should tell the Norwegians their BEVs don't work in in the cold.
BEVs sold in Norway come with additional climate control for the batteries that isn't standard in the US. To get it is usuriously expensive if it's even available because that configuration is never stocked by dealerships here.
@Zenith said in Hydrogen Vehicles - Truly Beneficial?:
If you ever need to drive farther, for any reason, or don’t have an hour to wait for a half hour’s charge
... there's supposed to be courier or for-hire services. Or mass transit. Or vehicle rental. Or specialty vehicle rental (UHaul, but also for extended range vehicles). Unfortunately, none of them are anticipated to materialize in uneconomical areas such as "almost all of the United States", despite EV proponents presupposing their existence. ( @LaoC, the shared toilet isn't down the hall. It's all the way across town under the sign "Seedy John's Port-o-Johns" and is perpetually empty of blue water and full of shit. Maybe if it was just down the hall we could use it, but it just isn't.)
-
RE: Random Thought of the Day
@Tsaukpaetra Given your proclivities, I would not be surprised if that was a fellatio proposition. However, it's not common for people to be so direct, so either you were already well on your way to that or someone really, really wants that from you.
-
RE: The Official Status Thread
@Zenith Maybe. The actual classes themselves are relatively simple and the language spec even has a full implementation in source code. Certainly worth a shot.
-
RE: The Official Status Thread
@Zenith said in The Official Status Thread:
I have a folder full of icons that I've marked BuildAction=EmbeddedResource but that never seemed to do anything by itself.
Those are the ones you get with
Assembly.GetExecutingAssembly().GetManifestResourceStream()
.@Zenith said in The Official Status Thread:
I always had to manually add them to the project's main resource file for them to be accessible anywhere.
Those are the ones you get using the auto-generated classes from the main resource file.
@BernieTheBernie said in The Official Status Thread:
With relatively current versions of Visual Studio, you can write C# code in recent versions of the language, but compile it to old versions of the framework.
Note the difference between "language version" and "framework version".
And then you'd reference the dlls in your old projects.You can't target .NET Framework (4.8 and earlier) with any version of C# past 7 because of missing support for
System.Range
andSystem.Index
used in the..
operator, even if you never use that operator. It's .NET Core / .NET 5+ only. -
RE: Care to explain your avatar?
You are flipping through Encarta late one night when you discover a strange and mysterious article. It has no title, and the text is fragmented. You also notice it is printed in Fraktur, with an illuminated letter at the start. You begin to read:
The reign of King Miser the First was a short one, and as it produced no major political change, it is usually ignored. Only one item makes it worthy of mention. Several independent sources have been discovered that describe a magical curse that was laid upon Miser the First's castle (thought to have been named MindMaze). All accounts refer to the curse as having been very powerful. It seems to have caused a tear in the time-space continuum, scattering fragments of the past and future throughout the castle and paralyzing normal activity. There is some dissent among sources as to...
The text breaks here, garbled by gaps and random characters. It picks up again further down:
... could be broken simply by stating aloud the appropriate location in time and space for that particular fragment of the curse. (Some accounts even have the inhabitants of the castle hearing descriptions of the misplaced fragments echoing through their heads.) The castle locals were unable to solve many of these riddles, because the topics were based on events in their future. The curse is said...
Here there is another break in the text. It picks up again shortly, but you notice that it is slowly growing faint, as if a mist were growing between you and the screen.
use the power of the curse to her advantage, reaching forward in time to summon a
scholarTDWTFer...At this point the mist has entirely obscured the screen. You look around the room and see that it is filled with a dense haze. You stand, take a step, and trip over something by your foot. You wonder how a damp rock came to by lying on the floor of your home even as your head makes impact with it. You shut your eyes in pain, and darkness envelops you.
As you recover, you feel a slight breeze. You open your eyes to look for the open window, and see ahead of you a large castle with a huge gate, gaping wide open. Seeing no alternative, you stuff your mouse and its dangling cord into your pocket, and make your way inside.
-
RE: Error'd Bites
@Tsaukpaetra
\\newserver\
needs to be running the Server service and have appropriate ports opened in "Windows Defender Firewall with Advanced Security". There's an appropriately named preset. Also, if you install the File and Printer Server role, those ports should open automatically, though if they don't you can do so from the aforementioned location. -
RE: The Official Status Thread
@DogsB Oh, flatpaks and snaps...
The promise: They will run everywhere!
The reality: ... because each of them has their own entire OS inside. -
RE: Driving Anti-Patterns - Necro Edition
@boomzilla "Was able to replicate customer concern. Removed defective part. Replacement harmonica is on inter-multiverse backorder."
-
RE: Pay peanuts or chicken feed
@Carnage said in Pay peanuts or chicken feed:
You're preaching to the quire.
Choir*. As in, the group of people who respond to the preacher with a sung "AAAMEN!"
-
RE: The Official Status Thread
@Zenith There's probably a digital certificate embedded in the BIOS (as an ACPI table, strangely enough) and the product key is probably of the "Look over there!" variety.
-
RE: WTF Bites
@Tsaukpaetra There's not quite enough context here to make it a :
- Does the application automatically generate a map for a song? Using the editor may alter the characteristics of the map such that it's no longer comparable to the autogenerated one.
- Is the official editor known defective, for example failing to save NJS properly? If so, it makes sense to warn about its use and expect submitters to use an alternative, more comprehensive editor. This even makes sense when the site is first-party if the editor has been officially abandoned for a third-party one.
- It's unclear what this is for. StepMania (and DDR clones), Beat Saber, and Rhythm Sprout use "step chart". AudioSurf 1 and 2 also don't use "map". This isn't SimTunes because it's not 1990 anymore. I don't think it's MIDI or DAW stuff since they use "patches". For all we know, all of this is perfectly fine in its original domain.
-
RE: The Official Status Thread
@Parody Reminder: Friday is the last day to use any app other than the official one.
-
RE: A fool and his not-really-money are soon parted
@izzion
https://www.amazon.com/Orconomics-Satire-Dark-Profit-Saga-ebook/dp/B00O2NDJ2MOf course, a monster’s killers aren’t the only ones with claims on its loot. A quest-giver, be it a simple shepherd or an entire city, could lay claim to nine-tenths of a hoard, minus the heroes’ fee. And quest-givers could often capitalize on those claims by selling shares of the hoard, even before the foe in possession of the loot had been slain. The speculators who bought those shares often bundled them into plunder funds, which were then divided up and sold to other companies, who were owned by other companies…
Investors were keen on spreading the risk over multiple foes’ hoards. Goldson Baggs and its competitors could make a profit selling shares of monstrous hoards before the monsters were slain, and eliminate the risk altogether. Poldo saw the benefits of plunder funds. However, all of those reasons were built on one vulnerable assumption: that shares of the hoards were worth more than what a plunder-fund paid for them.
-
RE: The Official Status Thread
@Zenith said in The Official Status Thread:
Pinvoke isn’t any help because I guess AD was too late in Windows’ development lifecycle and ended up COM-based instead.
You can use COM with Platform Invoke. It's supposed to be even easier because COM is supposed to have type library files you can just
tlbimp
into a .NET assembly without having to write the structs yourself. Hell, that's probably what the code you've found is doing: the actual implementation is in COM objects, so all it needs to do is define the interface, tag it with a GUID, and useMarshal
or something to magically find create an instance that implements it.But let's try to answer your actual question instead.
@Zenith said in The Official Status Thread:
Even still, from just a schema, I’m not sure how to get that overlapped set of properties.
If you have access to the configuration partition, you can look for objects of the
Attribute-Schema
class. I don't know for certain, but I believe the attribute for your "overlap" is calledIs-Member-Of-Partial-Attribute-Set
. There are a few others that might do the trick likeIs-Indexed
but I think the former is most likely.Alternatively, I assume you're able to get an
ActiveDirectorySchemaClass
object for the actual object types you're interested in; if you loop through itsMandatoryProperties
andOptionalProperties
and check forIsInGlobalCatalog
on theActiveDirectorySchemaProperty
s you get back, that might help. -
RE: Game Deals Thread
@ChaosTheEternal It's because this isn't "on giveaway", where it's also technically purchasable at between 50-75% off if you've already consumed the giveaway offer, but instead it's purchasable 100% off as many times as you want.
Edit: Also doesn't demand you sign up to get spammed.
-
RE: In other news today...
@hungrier you forgot one:
- people are running "delete my account" browser scripts which, naturally, only operate on one post at a time, as fast as they can firehose requests.
-
RE: WTF Bites
@Applied-Mediocrity said in WTF Bites:
Would that mean I can sideload Microsoft.NET.Core.tra-la-la as long as the cert used for signing is trusted, and have it look perfectly legitimate?
Yep. Nothing legitimate would ever make use of it because it wasn't signed by
8weky...
(and the signing cert is part of the reference) but unless the victim has8weky...
memorized they won't know it's not Microsoft's. -
RE: WTF Bites
@Applied-Mediocrity It's a link to a specific activity within the WhatsApp Metro app.
Okay, let's break it down...
5319275A
- Meaningless garbage that WhatsApp decided to include. Should beWhatsApp
.
WhatsAppDesktop
- Name of the app.
cv1g1gvanyjgm
- Base36-encoded thumbprint of the certificate used to sign the app. Used so that apps with the same name from different developers are treated as different.
App...
- Name of the specific activity (== window or page) within the app to launch.This allows the shortcut to point to that activity regardless of whether WhatsApp is installed as part of Windows, as part of your device vendor's crapware, as part of your user profile, or on some other device, and know which page in Microsoft Store to pop up if you don't have it anywhere. Windows Installer did the same thing with its shortcuts (using GUIDs), and for the same reasons.
Store applications were designed by a bunch of monkeys flinging themselves down a mountain QWOP-style.
Well, you're not wrong...
-
RE: The Official Status Thread
@Tsaukpaetra That looks like it's the appropriate length for a Base64-encoded key for typical decryption schemes. Four bytes it ain't.
-
RE: WTF is happening with Windows 11? And nothing else
@Tsaukpaetra It was the shitty search bar and a separate app. And before the consumer side got gutted to make it "suitable for business" in 2017, it had full feature parity with Siri and the Google Assistant on both desktop and Windows Phone.
-
RE: The Official Status Thread
@izzion said in The Official Status Thread:
and the integrated GPUs are bad enough you won’t be tempted.
Until the drivers finish baking, the discrete GPUs are also bad enough you won't be tempted.
-
RE: Unit of Measurement WTF
@kazitor You don't want to do that. It'll cause your
traintruck of thought to run away, veer off the road, and end up in the gutter. Say hi to Tsaukpaetra when you get there. -
RE: Driving Anti-Patterns - Necro Edition
@jinpa Fortunately there are some lawyers who will happily tell you that the dealer does have to reimburse you, because they breached the implied warranty of title: once you purchased the set from them, you would become its legal owner.
Is it worth it for a TV set? Absolutely not; even filing the complaint is more expensive than the set itself. But there are things that are worth it for.
-
RE: In other news today...
@jinpa They were required by law to offer the CableCARD system, which was set up so that you could choose with box to use -- including your PC with an appropriate PCI card -- and just slot in the card they provided. After over a decade of charging double or even triple the box rental price if you wanted a bare card, they figured out that there was nothing stopping them from riveting a blanking plate over the CableCARD slot after installation and only offering CableCARDs so enclosed. I think they also got the mandate removed because , but they continue using CableCARD-compatible boxes.
-
RE: In other news today...
@dkf There's a paper statements fee and pay-by-check and pay-in-person fees. There also used to be an online statements fee and a pay-by-credit-card fee, but I think those are no longer present.
-
RE: The Official Status Thread
@Tsaukpaetra There isn't $220 in the budget for two switches, but there are monies for you burning several days on trying to make a home gateway act like a not-home-gateway?
-
RE: The Official Status Thread
@Tsaukpaetra Just get not-awful stuff. And yes, you can use those without a UI account and with non-UI PoE equipment.
-
RE: The Official Status Thread
@HardwareGeek BIG FIERY BALL VISIBLE FROM SPACE! BIG FIERY BALL VISIBLE FROM SPACE! BIG FIERY BALL VISIBLE FROM SPAAAAAAACE!!
-
RE: The Official Status Thread
@cvi Unzip support for Windows was written by a single Canuck in ~1998-1999 and basically hasn't been touched since. Unzip support for Linux varies wildly but most distributions collect a this-decade version of 7-Zip (an open source project with dozens of contributors, updated frequently) for that.
-
RE: In other news today...
@Gribnit I've eaten a few good doppelbocks before. They're around if you ask for them.
-
RE: Decoding of an animated WebP file is not supported.
@Tsaukpaetra said in Decoding of an animated WebP file is not supported.:
Lesser words, "Why not just webm?"
WebM implies some sort of medium-to-long form movie, as opposed to a mildly animated picture.
Put another way, you don't put smilies up full-screen on your home theater system.
-
RE: Decoding of an animated WebP file is not supported.
@kazitor I thought it was immediately actionable: Upload something other than an animated WebP file instead.
-
RE: Regex confessions/regex challenge
@Bulb Convert
.config
files with shortcutted property names to proper JSON without said shortcuts. -
RE: "I swear to you, I did exactly as you told me......"
I may have another idea why the limit is 10...
@Polygeekery said in "I swear to you, I did exactly as you told me......":
So, the Comdex system is a bit of a hacked together piece of shit.
Microsoft said in the Windows Workstation EULA:
You may permit a maximum of ten (10) computers or other electronic devices (each a “Device”) to connect to the Workstation Computer to utilize the services of the Product solely for File and Print services, Internet Information Services, and remote access (including connection sharing and telephony services).
-
RE: WTF Bites
@boomzilla If you do well enough at that challenge (solve ~8 big data related code challenges in Java or Python) you move to the front of the line for a job at Google.
-
RE: UI Bites
@Tsaukpaetra It's part of the integrity level system used in Metro/UWP/WinUI/etc apps and old-Edge. Applications running at low integrity level don't have permissions to access a bunch of stuff, including users' Documents folders. Metro apps can ask the OS to pop a file chooser and, if and only if the user selects a file, the OS opens the file on the app's behalf and gives it a handle to read/write. For Windows Phone, HoloLens, and Xbox, it stops there, but Windows Desktop has and Windows RT had the ability for apps to list as a required permission e.g. "Use your Photos library", or "Use the file system", or "Use all system resources"', which lets it do what those say. As for what happened to it, it's still here, but most apps aren't Metro apps, most Metro apps people use come with the system (so all requested permissions pre-approved), and most Metro apps people install have ridiculously overbroad permissions that users blindly accept if they're even prompted about them.
-
RE: UI Bites
@Atazhaia Although for compatibility that would never fly on Windows, it's actually a decent cryptolocker defense.
-
RE: The Official Status Thread
@Tsaukpaetra said in The Official Status Thread:
What possible reason could there be to NOT support this?
You can't un-call
ExitBootServices()
. -
RE: UI Bites
@topspin If they had the latitude to use "Start", they had the latitude to use "AutoSpch". There's a few dozen pixels right there.