DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 63SDPZ9N121224 Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 63SDPZ9N121224 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=ic0Q00oI X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 056C74BB8F57 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1777382734; bh=8hp6Urdf2QeJKzIdfpVwurDbhB9xO06AS2kk/DDlf48=; h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=ic0Q00oIqNbFiTskq/qsB4UufS53GWRMT3DS433fIKsk6xYxMeRy2nuYyJxV3q3Vi fE5g/Wk2r8YctBrChW84bN6TzRonFvGXXVhQw4qk7U8avB2ibobLIsRqAOiTXI6XhD 45QexZ1E5/soovMHBDBeO/fdEsYYv4UJuW0glcaE= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D15474B9DB5D ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D15474B9DB5D ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1777382683; cv=pass; b=aiGQp2fOjsZr2O9nEbDJ9R48j9DCzL2MgXI4fmXedZUwqamGZipcYSdxULZXL18tRPgL/psd7aGeIi25lO6Bln0BQOUBbW7inkqCUvgavZ3JgupUl+8t7xRjq4fLTmQjZgLSq6La27nXW+sI8F5oK9sk0OGMTXNePtH2Llmbgn0= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1777382683; c=relaxed/simple; bh=RIrfWfJYY4eb/29ZhdnnjmIXFWoG3JRR1Nlzm11LZks=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=o4tU+K3S42nw0c4GMoa3k5nhxVg1CbIz4QFQSC4xuExxkaS7WPGc+uREaIAR8Fg/2aWtAvxXVFUKjI9EaSMbA9/vrTTF6ZWql4YTEM+YwBtBiUByHIt43Je6yy55TWYKIFWZ78JJxO9t9JNTwCF4LC07zs4Z7KpR3SYdYYmIO0Y= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D15474B9DB5D ARC-Seal: i=1; a=rsa-sha256; t=1777382681; cv=none; d=google.com; s=arc-20240605; b=GqH6JWcvvHdB5UhBS3bEDe5PCJbGNUP8GqyBbjVKgrOXUVzcnSyFz2Gqpv+PlqY6je SexFD2c/d3/nmupx9zQ2SNAQZrPPlbkZC4MwKGEzp02cTlfcuP/pkZoVDNqJzAwPYpeD Xjcj7Kgma5oAPLNbhjYakRtJ5FDH/ggBS910xOqpGHGYMSGh6+DJLJIh74I81/K9CMgz fJg5aRXqQBL300VCN/EP6HJ2laACUWjBwlh0YCLCErjLNnAMhMbZm5ECQ+vRqqHE9/CV XIbduWbhQeynnu25064xXra+ZZEyiyh6m5rhzIq7o/3BfMdZN88kFt5/pCiqlwKYon+I dYBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version:dkim-signature; bh=RIrfWfJYY4eb/29ZhdnnjmIXFWoG3JRR1Nlzm11LZks=; fh=UKNFaOBO97U3RYl3PEse//nArTqr7SLJjCCEBz281Ew=; b=QtlEjJWc2Yg/mWHRmgHCGFoqRjFCKkb5VCOPdGMDSzcZ57nczLmB9tPjhW+7V6QH+8 CTTVTs9fwdQbCcqi4O5U8GLSLY7hAjzGmyRh+vP8iVdxiD1m51IXpUZYov7fBvmK0yN8 2Y2kgGK7BbrNka7RD1ZiwvLEkyoqClWobkBXxJhhGSAdx88NlD7ADXxVEGFLYCpXa1ML 9MGSCAxu5Zi/mc9/FnA+d4GeHh5LBcIAkMCj/kLKYy3Vz12ytMVF+pHbCrQ/z5vEQSE2 6EP4VKqWluuRQKg9TCVgkcHjLlPEEA6had7JWPr9nWmV8ONlIZgKGCEtLKuBcYB/24v/ VEng==; darn=cygwin.com ARC-Authentication-Results: i=1; mx.google.com; arc=none X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777382681; x=1777987481; h=to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=RIrfWfJYY4eb/29ZhdnnjmIXFWoG3JRR1Nlzm11LZks=; b=AV4o6j24dAGI08oPTHyJmDlPvdu1fhxETEDMcNUuwLOtTk35NhO5QG41YDzRWfENVW 4P7CKCwV3iP6I7IW22/hHYEHYkffhze/Uvu3uRWLpFwZen+bd+qC1+i9U2E2v1F0bbcC 9DUKHuR7rDhAb7zH74jAYVy6AleZI6Q5Ul5H8wa93AJTrka/NtxDcQ/r/76Y1odHTAuN ZUkPd0IALU+DeF4KKMPKChPBPoH16neGkIVpemD/UymFw0egiofw4pwUKNvmYFTmmTfq DK9m5ZL2AUvfKGCcgr0/JoKVXl13SJdSTVtumAwu4qtLojuZQwAwL9I8PcgFdYv2Q/TR dcHg== X-Gm-Message-State: AOJu0Yx36NkCOR1yAVQmOuoB+dSBNYNN6efXkGvk/UPy2bFDDq5LKRbI U1Ul2tXLzDQhMsy/TzmtUdZtJOoBRCqw2hz+S+RcA7T7gU9FFKMO8XuHADT1jPhS4XScd9CeHh+ 7Db3pKPdG9urfNtpUxJLa3IyiJnKZp/zabPhK X-Gm-Gg: AeBDietZvkvjcl3jg+1Najy+36MrObsmftMz39jJpp1cvUJ+A60xHuBIJLwkuEEVCI4 7TOsXea8JFHM6QAwBgN2rtG8kMKquQ07gTEoWMAMFKlFsax0Mkj8gj7Osva04zFV8RG8ttibYke MYh1fAE8mMdUDZkgWWSUYxlSnBYhSGwOtfFlacm2aZlVK8fDhlPO0tsHpbfJgqmUTWrHvdq3IBx 95FbmigpdSzzM6IR2aln43isUecyRgg9aP6pXaNuvYLw9+p/CmXwdLgrvDn1NGQceOVWFSmEzqm 4TwBS99+uvGc07tFRyyiELj3QIhKo3SAyj8wFfHD+NRAFC9x/ldsqQFGWcIJJwz6YYzMwUkKwIU eyoZ2HM632Y55yxNm X-Received: by 2002:a05:690e:4182:b0:651:bc51:e6b6 with SMTP id 956f58d0204a3-65beee48423mr2302952d50.38.1777382680978; Tue, 28 Apr 2026 06:24:40 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Tue, 28 Apr 2026 07:24:14 -0600 X-Gm-Features: AVHnY4LAGCt02WN9oFVlrv-RAjaPf505xNtUUKdCDEgT-xRLUKGpg01Bq_a6pdQ Message-ID: Subject: Re: Getting Windows "MACHINE SID" without fork() & exec()? To: cygwin AT cygwin DOT com X-Content-Filtered-By: Mailman/MimeDel 2.1.30 X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: William Stewart via Cygwin Reply-To: bstewart AT iname DOT com Cc: William Stewart Content-Type: text/plain; charset="utf-8" Sender: "Cygwin" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 63SDPZ9N121224 On Thu, Apr 23, 2026 at 11:24 AM Takeshi Nishimura wrote: Pass MACHINE SID around in a shell script. Doing that by calling > powershell each time is very expensive, around 92% of the scripts > whole runtime Can you describe what you mean by "calling powershell each time"? Getting the computer's SID in PowerShell can be quite efficient if you use P/Invoke. But aside from that, what problem are you solving that requires getting the machine's SID? -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple