第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

命令行字符串的最大長度

命令行字符串的最大長度

PIPIONE 2019-07-13 14:45:17
在Windows中,命令行字符串的最大長度是多少?意思是,如果我指定一個程序,該程序在命令行上接受參數(shù),如abc.exe -name=abc我編寫的一個簡單的控制臺應(yīng)用程序通過命令行獲取參數(shù),我想知道最大允許量是多少。
查看完整描述

3 回答

?
qq_花開花謝_0

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個贊

在運(yùn)行MicrosoftWindowsXP或更高版本的計(jì)算機(jī)上,可以在命令提示符下使用的字符串的最大長度為8191個字符。


查看完整回答
反對 回復(fù) 2019-07-13
?
湖上湖

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個贊

我做了一些實(shí)驗(yàn)(在c#中使用ProcessStartInfo),而且命令行命令的“參數(shù)”字符串似乎僅限于XP中的2048個字符和Win 7中的32768個字符。我不知道8191限制指的是什么,但我還沒有找到任何證據(jù)。


查看完整回答
反對 回復(fù) 2019-07-13
?
慕森卡

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個贊

在這個我們看到的地方UNICODE_STRING..現(xiàn)在讓我們來看看這個結(jié)構(gòu):

typedef?struct?_UNICODE_STRING?{
????USHORT?Length;
????USHORT?MaximumLength;
????PWSTR??Buffer;
}?UNICODE_STRING;

它用USHORT(16位長度[0;65535])變量來存儲長度。而根據(jù)這,這個,長度表示大小(以字節(jié)為單位),而不是字符。所以我們有:65535 / 2 = 32767(因?yàn)?code>WCHAR是兩個字節(jié)長)。

有幾個步驟來挖掘這個數(shù)字,但我希望它是明確的。


此外,要支持@sunetos,請回答所接受的內(nèi)容。8191是允許輸入的最大數(shù)目。cmd.exe如果你超過了這個極限The input line is too long.產(chǎn)生錯誤。所以,答案是正確的,盡管事實(shí)是cmd.exe不是傳遞新進(jìn)程參數(shù)的唯一方法。


查看完整回答
反對 回復(fù) 2019-07-13
  • 3 回答
  • 0 關(guān)注
  • 1662 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號