锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久久婷婷,2020久久精品国产免费,国产精品青草久久久久福利99 http://www.shnenglu.com/zhiyewang/category/21193.htmlzh-cnFri, 11 Mar 2016 20:39:42 GMTFri, 11 Mar 2016 20:39:42 GMT60Windows涓嬭В鍘嬬増mysql鐨勫畨瑁呮柟娉?/title><link>http://www.shnenglu.com/zhiyewang/archive/2016/03/10/212970.html</link><dc:creator>zhiye</dc:creator><author>zhiye</author><pubDate>Thu, 10 Mar 2016 07:17:00 GMT</pubDate><guid>http://www.shnenglu.com/zhiyewang/archive/2016/03/10/212970.html</guid><wfw:comment>http://www.shnenglu.com/zhiyewang/comments/212970.html</wfw:comment><comments>http://www.shnenglu.com/zhiyewang/archive/2016/03/10/212970.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/zhiyewang/comments/commentRss/212970.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/zhiyewang/services/trackbacks/212970.html</trackback:ping><description><![CDATA[1 棣栧厛涓嬭澆mysql鐨勮В鍘嬬増鐨剅ar瀹夎鍖?br /><br />1 灝嗗畨瑁呭寘瑙e帇鍒板畨瑁呰礬寰?<br />C:\Program Files (x86)\MySQL<br /><br />2 灝嗗畨瑁呰礬寰勪笅鐨刡in榪藉姞鍒扮幆澧冨彉閲?PATH"涓?br />C:\Program Files (x86)\MySQL\bin<br /><br />3 淇敼my.ini,澧炲姞涓よ<br />basedir=C:\Program Files (x86)\MySQL\<br />datadir=C:\Program Files (x86)\MySQL\data\<br /><br />4 鎵ц瀹夎<br />mysqld -install<br /><br />5 鍚姩鏈嶅姟<br />net start mysql<br /><br />6 棣栨鐧婚檰<br />mysql -u root -p<br /><br />6 鍗歌澆<br />mysqld -remove<img src ="http://www.shnenglu.com/zhiyewang/aggbug/212970.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/zhiyewang/" target="_blank">zhiye</a> 2016-03-10 15:17 <a href="http://www.shnenglu.com/zhiyewang/archive/2016/03/10/212970.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>PostScript鐨勭畝鍗曚緥瀛?鐢ㄧ矖綰跨敾涓涓渾http://www.shnenglu.com/zhiyewang/archive/2016/03/10/212968.htmlzhiyezhiyeThu, 10 Mar 2016 07:14:00 GMThttp://www.shnenglu.com/zhiyewang/archive/2016/03/10/212968.htmlhttp://www.shnenglu.com/zhiyewang/comments/212968.htmlhttp://www.shnenglu.com/zhiyewang/archive/2016/03/10/212968.html#Feedback0http://www.shnenglu.com/zhiyewang/comments/commentRss/212968.htmlhttp://www.shnenglu.com/zhiyewang/services/trackbacks/212968.html 綆鍗曠殑鐢諱竴涓渾鐨勪緥瀛?br />
1 %!PS-Adobe-3.0
2 /inch{72 mul} def
3 4.25 inch 5.5 inch
4 1.5 inch
5 360 arc 
6 0.1 inch setlinewidth
7 stroke
8 showpage

%Title錛氱敤綺楃嚎鐢諱竴涓渾
%浠?#8216;%’寮澶寸殑絎竴孌佃鍙ヨ〃紺烘敞閲婏紝絎簩孌佃鍙ュ畾涔変簡(jiǎn)鍚嶅瓧瀵硅薄‘inch’錛屾帴鐫瀹氫箟鍦嗙殑涓績(jī)浣嶇疆錛?.25錛?.5錛夛紝鍗婂緞1.5錛涚劧鍚庣敾瑙掑害涓?60°鐨勫渾錛涙渶鍚庡畾涔夌矖綰跨殑瀹藉害0.1錛岀敾鍑虹矖綰跨殑璺緞榪涜鏄劇ず

zhiye 2016-03-10 15:14 鍙戣〃璇勮
]]>
2015 閫氳繃鑴氭湰鍛戒護(hù)cacls鎻愬崌鏌愪釜鐢ㄦ埛閮芥煇璺緞鐨勬搷浣滄潈闄?/title><link>http://www.shnenglu.com/zhiyewang/archive/2015/01/20/209591.html</link><dc:creator>zhiye</dc:creator><author>zhiye</author><pubDate>Tue, 20 Jan 2015 07:59:00 GMT</pubDate><guid>http://www.shnenglu.com/zhiyewang/archive/2015/01/20/209591.html</guid><wfw:comment>http://www.shnenglu.com/zhiyewang/comments/209591.html</wfw:comment><comments>http://www.shnenglu.com/zhiyewang/archive/2015/01/20/209591.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/zhiyewang/comments/commentRss/209591.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/zhiyewang/services/trackbacks/209591.html</trackback:ping><description><![CDATA[鎽樿<br />----<br />欏圭洰闇瑕佸鏈嶅姟鍣ㄤ笂鐨勬煇涓礬寰勪笅鐨勭洰褰曪紝淇敼鏉冮檺錛氱粰Users鐢ㄦ埛緇勭殑鐢ㄦ埛娣誨姞淇敼鍐欏叆鏉冮檺銆?br /><br />鍘熺悊<br />----<br />閫氳繃鎵瑰鐞嗚剼鏈疄鐜幫紝鍛戒護(hù)浣跨敤 icacls 淇敼ACL 鏉ヨ揪鍒頒慨鏀規(guī)潈闄愮殑鐩殑銆?br /><br />鎿嶄綔<br />----<br />鎯寵瀵?nbsp;D:\test directory 璺緞娣誨姞User鐢ㄦ埛緇勭殑淇敼鏉冮檺錛屽彲鐢ㄥ涓嬭鍙?br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">icacls </span><span style="color: #000000; ">%</span><span style="color: #000000; ">1</span><span style="color: #000000; "> </span><span style="color: #000000; ">/</span><span style="color: #000000; ">grant Users:(OI)(CI)M</span></div><br />浣嗘槸 icacls 鍙敮鎸亀indows server 2003 sp2 鍙?qiáng)鍏朵互涓婄増鏈?br />濡傛灉鎮(zhèn)ㄧ殑緋葷粺鏄?windows server 2003 sp1鐗堟湰錛岃浣跨敤濡備笅鍛戒護(hù)<br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">cacls </span><span style="color: #000000; ">%</span><span style="color: #000000; ">1</span><span style="color: #000000; "> </span><span style="color: #000000; ">/</span><span style="color: #000000; ">E </span><span style="color: #000000; ">/</span><span style="color: #000000; ">G Users:C</span></div><br />/E 琛ㄧず澧炲姞鏉冮檺錛岃屼笉鏄敤鐜版湁鐨勬潈闄愭浛鎹?br />Users:C 琛ㄧず瀵?nbsp;Users鐢ㄦ埛緇勬坊鍔犱慨鏀規(guī)潈闄?br />%1 浠h〃鎮(zhèn)ㄧ殑璺緞<br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; "><div><span style="color: #000000; "><div><span style="color: #000000; ">icacls </span><span style="color: #000000; "><span style="color: #000000; ">“</span>D:\test directory”</span><span style="color: #000000; "></span><span style="color: #000000; "> /</span><span style="color: #000000; ">grant Users:(OI)(CI)M</span><span style="color: #000000; "></span></div><br />cacls “</span>D:\test directory”<span style="color: #000000; "> /</span><span style="color: #000000; ">E </span><span style="color: #000000; ">/</span><span style="color: #000000; ">G Users:C</span></div></span></div><br /><br /><img src ="http://www.shnenglu.com/zhiyewang/aggbug/209591.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/zhiyewang/" target="_blank">zhiye</a> 2015-01-20 15:59 <a href="http://www.shnenglu.com/zhiyewang/archive/2015/01/20/209591.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>2015 mysql.lib 鐨勪嬌鐢?/title><link>http://www.shnenglu.com/zhiyewang/archive/2015/01/12/209491.html</link><dc:creator>zhiye</dc:creator><author>zhiye</author><pubDate>Mon, 12 Jan 2015 09:57:00 GMT</pubDate><guid>http://www.shnenglu.com/zhiyewang/archive/2015/01/12/209491.html</guid><wfw:comment>http://www.shnenglu.com/zhiyewang/comments/209491.html</wfw:comment><comments>http://www.shnenglu.com/zhiyewang/archive/2015/01/12/209491.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/zhiyewang/comments/commentRss/209491.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/zhiyewang/services/trackbacks/209491.html</trackback:ping><description><![CDATA[涓 璇存槑<br />      mysql.lib 鎻愪緵浜?jiǎn)寰堝鏂逛究鐨勬搷浣滃Q屽悓鏃剁粨鍚?vector 浣跨敤鍗佸垎鏂逛究銆?br /><br />浜?nbsp;浣跨敤<br />    1 澹版槑闇瑕佺敤鍒扮殑鍙橀噺<br />    <br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">1</span> <span style="color: #0000FF; ">static</span><span style="color: #000000; "> MYSQL s_mysql[DATABASE_CONNECTION_NUM];<br /></span><span style="color: #008080; ">2</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">char</span><span style="color: #000000; "> mysql_user[</span><span style="color: #000000; ">50</span><span style="color: #000000; ">]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">root</span><span style="color: #000000; ">"</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">3</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">char</span><span style="color: #000000; "> mysql_password[</span><span style="color: #000000; ">50</span><span style="color: #000000; ">]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">""</span><span style="color: #000000; ">;</span></div><br />    2 鍒濆鍖栨暟鎹簱榪炴帴<br />鍒濆鍖栬繛鎺ヨ繃紼嬩腑錛屾牴鎹嚜宸辯殑闇瑕侊紝鏄惁鏈夊寘鍚腑鏂囧瓧絎︼紝璁劇疆鏁版嵁搴撶殑灞炴с?br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; "> 1</span> <span style="color: #0000FF; ">bool</span><span style="color: #000000; "> InitDBConnetion()<br /></span><span style="color: #008080; "> 2</span> <span style="color: #000000; ">{<br /></span><span style="color: #008080; "> 3</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> i </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; "> 4</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">bool</span><span style="color: #000000; "> bOK </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">false</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; "> 5</span> <span style="color: #000000; "><br /></span><span style="color: #008080; "> 6</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">(i </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;i </span><span style="color: #000000; "><</span><span style="color: #000000; "> DATABASE_CONNECTION_NUM;i</span><span style="color: #000000; ">++</span><span style="color: #000000; ">)<br /></span><span style="color: #008080; "> 7</span> <span style="color: #000000; ">    {<br /></span><span style="color: #008080; "> 8</span> <span style="color: #000000; ">        mysql_init(</span><span style="color: #000000; ">&</span><span style="color: #000000; ">s_mysql[i]);<br /></span><span style="color: #008080; "> 9</span> <span style="color: #000000; ">        mysql_options(</span><span style="color: #000000; ">&</span><span style="color: #000000; ">s_mysql[i], MYSQL_SET_CHARSET_NAME, </span><span style="color: #000000; ">"</span><span style="color: #000000; ">utf8</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; ">10</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">11</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(NULL </span><span style="color: #000000; ">==</span><span style="color: #000000; "> mysql_real_connect(</span><span style="color: #000000; ">&</span><span style="color: #000000; ">s_mysql[i], </span><span style="color: #000000; ">"</span><span style="color: #000000; ">localhost</span><span style="color: #000000; ">"</span><span style="color: #000000; ">, mysql_user, mysql_password, DB_NAME, DB_PORT, NULL, </span><span style="color: #000000; ">0</span><span style="color: #000000; ">))<br /></span><span style="color: #008080; ">12</span> <span style="color: #000000; ">        {<br /></span><span style="color: #008080; ">13</span> <span style="color: #000000; ">            printf(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Failed to connect to database: Error: %s\n</span><span style="color: #000000; ">"</span><span style="color: #000000; ">, mysql_error(</span><span style="color: #000000; ">&</span><span style="color: #000000; ">s_mysql[i]));<br /></span><span style="color: #008080; ">14</span> <span style="color: #000000; ">            </span><span style="color: #0000FF; ">break</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">15</span> <span style="color: #000000; ">        }<br /></span><span style="color: #008080; ">16</span> <span style="color: #000000; ">    }<br /></span><span style="color: #008080; ">17</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">18</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(i </span><span style="color: #000000; "><</span><span style="color: #000000; "> DATABASE_CONNECTION_NUM)<br /></span><span style="color: #008080; ">19</span> <span style="color: #000000; ">    {<br /></span><span style="color: #008080; ">20</span> <span style="color: #000000; ">        CloseDBConnection();<br /></span><span style="color: #008080; ">21</span> <span style="color: #000000; ">    }<br /></span><span style="color: #008080; ">22</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">else</span><span style="color: #000000; "><br /></span><span style="color: #008080; ">23</span> <span style="color: #000000; ">    {<br /></span><span style="color: #008080; ">24</span> <span style="color: #000000; ">        bOK </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">true</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">25</span> <span style="color: #000000; ">    }<br /></span><span style="color: #008080; ">26</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">27</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> bOK;<br /></span><span style="color: #008080; ">28</span> <span style="color: #000000; ">}<br /></span><span style="color: #008080; ">29</span> <span style="color: #000000; "></span></div><div>    <br />    3 鏌ヨ騫朵繚瀛樼粨鏋?br /><br /><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">1</span> <span style="color: #000000; ">typedef </span><span style="color: #0000FF; ">struct</span><span style="color: #000000; "><br /></span><span style="color: #008080; ">2</span> <span style="color: #000000; ">{<br /></span><span style="color: #008080; ">3</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">char</span><span style="color: #000000; "> chGroupName[</span><span style="color: #000000; ">256</span><span style="color: #000000; ">];<br /></span><span style="color: #008080; ">4</span> <span style="color: #000000; ">    unsigned </span><span style="color: #0000FF; ">char</span><span style="color: #000000; "> uchGroupInternalId[</span><span style="color: #000000; ">4</span><span style="color: #000000; ">];<br /></span><span style="color: #008080; ">5</span> <span style="color: #000000; ">    unsigned </span><span style="color: #0000FF; ">char</span><span style="color: #000000; "> uchGroupMemberNum[</span><span style="color: #000000; ">3</span><span style="color: #000000; ">];<br /></span><span style="color: #008080; ">6</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">7</span> <span style="color: #000000; ">}GROUP_INFO;</span></div></div><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; "> 1</span> <span style="color: #0000FF; ">static</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> GetUserGroupInfo(vector</span><span style="color: #000000; "><</span><span style="color: #000000; ">GROUP_INFO</span><span style="color: #000000; ">></span><span style="color: #000000; "> </span><span style="color: #000000; ">&</span><span style="color: #000000; ">vGroup, MYSQL </span><span style="color: #000000; ">*</span><span style="color: #000000; ">pMySqlConnection)<br /></span><span style="color: #008080; "> 2</span> <span style="color: #000000; ">{<br /></span><span style="color: #008080; "> 3</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> groupNum </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; "> 4</span> <span style="color: #000000; ">    MYSQL_RES </span><span style="color: #000000; ">*</span><span style="color: #000000; ">pResult </span><span style="color: #000000; ">=</span><span style="color: #000000; "> NULL;<br /></span><span style="color: #008080; "> 5</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">do</span><span style="color: #000000; "> <br /></span><span style="color: #008080; "> 6</span> <span style="color: #000000; ">    {<br /></span><span style="color: #008080; "> 7</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">char</span><span style="color: #000000; "> chSql[</span><span style="color: #000000; ">1024</span><span style="color: #000000; ">] </span><span style="color: #000000; ">=</span><span style="color: #000000; ">{</span><span style="color: #000000; ">0</span><span style="color: #000000; ">};<br /></span><span style="color: #008080; "> 8</span> <span style="color: #000000; ">        sprintf(chSql, </span><span style="color: #000000; ">"</span><span style="color: #000000; ">select group_id,group_name from `cloudsoarmanage`.`user_group`</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; "> 9</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (</span><span style="color: #000000; ">0</span><span style="color: #000000; "> </span><span style="color: #000000; ">!=</span><span style="color: #000000; "> mysql_query(pMySqlConnection,chSql))<br /></span><span style="color: #008080; ">10</span> <span style="color: #000000; ">        {<br /></span><span style="color: #008080; ">11</span> <span style="color: #000000; ">            </span><span style="color: #0000FF; ">break</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">12</span> <span style="color: #000000; ">        }<br /></span><span style="color: #008080; ">13</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">14</span> <span style="color: #000000; ">        pResult </span><span style="color: #000000; ">=</span><span style="color: #000000; "> mysql_store_result(pMySqlConnection);<br /></span><span style="color: #008080; ">15</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (NULL </span><span style="color: #000000; ">==</span><span style="color: #000000; "> pResult)<br /></span><span style="color: #008080; ">16</span> <span style="color: #000000; ">        {<br /></span><span style="color: #008080; ">17</span> <span style="color: #000000; ">            </span><span style="color: #0000FF; ">break</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">18</span> <span style="color: #000000; ">        }<br /></span><span style="color: #008080; ">19</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">20</span> <span style="color: #000000; ">        MYSQL_ROW sql_row;<br /></span><span style="color: #008080; ">21</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> groupId </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">22</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">while</span><span style="color: #000000; "> (sql_row </span><span style="color: #000000; ">=</span><span style="color: #000000; "> mysql_fetch_row(pResult))<br /></span><span style="color: #008080; ">23</span> <span style="color: #000000; ">        {<br /></span><span style="color: #008080; ">24</span> <span style="color: #000000; ">            GROUP_INFO info </span><span style="color: #000000; ">=</span><span style="color: #000000; "> {</span><span style="color: #000000; ">0</span><span style="color: #000000; ">};<br /></span><span style="color: #008080; ">25</span> <span style="color: #000000; ">            strcpy(info.chGroupName, sql_row[</span><span style="color: #000000; ">1</span><span style="color: #000000; ">]);<br /></span><span style="color: #008080; ">26</span> <span style="color: #000000; ">            groupId </span><span style="color: #000000; ">=</span><span style="color: #000000; "> atoi(sql_row[</span><span style="color: #000000; ">0</span><span style="color: #000000; ">]);<br /></span><span style="color: #008080; ">27</span> <span style="color: #000000; ">            info.uchGroupInternalId[</span><span style="color: #000000; ">0</span><span style="color: #000000; ">] </span><span style="color: #000000; ">=</span><span style="color: #000000; "> groupId </span><span style="color: #000000; ">&</span><span style="color: #000000; "> </span><span style="color: #000000; ">0xFF</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">28</span> <span style="color: #000000; ">            info.uchGroupInternalId[</span><span style="color: #000000; ">1</span><span style="color: #000000; ">] </span><span style="color: #000000; ">=</span><span style="color: #000000; "> (groupId</span><span style="color: #000000; ">>></span><span style="color: #000000; ">8</span><span style="color: #000000; ">) </span><span style="color: #000000; ">&</span><span style="color: #000000; "> </span><span style="color: #000000; ">0xFF</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">29</span> <span style="color: #000000; ">            info.uchGroupInternalId[</span><span style="color: #000000; ">2</span><span style="color: #000000; ">] </span><span style="color: #000000; ">=</span><span style="color: #000000; "> (groupId</span><span style="color: #000000; ">>></span><span style="color: #000000; ">16</span><span style="color: #000000; ">) </span><span style="color: #000000; ">&</span><span style="color: #000000; "> </span><span style="color: #000000; ">0xFF</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">30</span> <span style="color: #000000; ">            info.uchGroupInternalId[</span><span style="color: #000000; ">3</span><span style="color: #000000; ">] </span><span style="color: #000000; ">=</span><span style="color: #000000; "> (groupId</span><span style="color: #000000; ">>></span><span style="color: #000000; ">24</span><span style="color: #000000; ">) </span><span style="color: #000000; ">&</span><span style="color: #000000; "> </span><span style="color: #000000; ">0xFF</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">31</span> <span style="color: #000000; ">            vGroup.push_back(info);<br /></span><span style="color: #008080; ">32</span> <span style="color: #000000; ">            </span><span style="color: #000000; ">++</span><span style="color: #000000; ">groupNum;<br /></span><span style="color: #008080; ">33</span> <span style="color: #000000; ">        }<br /></span><span style="color: #008080; ">34</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">35</span> <span style="color: #000000; ">    } </span><span style="color: #0000FF; ">while</span><span style="color: #000000; "> (</span><span style="color: #000000; ">0</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; ">36</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">37</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (NULL </span><span style="color: #000000; ">!=</span><span style="color: #000000; "> pResult)<br /></span><span style="color: #008080; ">38</span> <span style="color: #000000; ">    {<br /></span><span style="color: #008080; ">39</span> <span style="color: #000000; ">        mysql_free_result(pResult);<br /></span><span style="color: #008080; ">40</span> <span style="color: #000000; ">    }<br /></span><span style="color: #008080; ">41</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">42</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> groupNum;<br /></span><span style="color: #008080; ">43</span> <span style="color: #000000; ">}</span></div></div><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">1</span> <span style="color: #0000FF; ">void</span><span style="color: #000000; "> CloseDBConnection()<br /></span><span style="color: #008080; ">2</span> <span style="color: #000000; ">{<br /></span><span style="color: #008080; ">3</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> i </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">4</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">5</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">(i </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">; i </span><span style="color: #000000; "><</span><span style="color: #000000; "> DATABASE_CONNECTION_NUM; i</span><span style="color: #000000; ">++</span><span style="color: #000000; ">)<br /></span><span style="color: #008080; ">6</span> <span style="color: #000000; ">    {<br /></span><span style="color: #008080; ">7</span> <span style="color: #000000; ">        mysql_close(</span><span style="color: #000000; ">&</span><span style="color: #000000; ">s_mysql[i]);<br /></span><span style="color: #008080; ">8</span> <span style="color: #000000; ">    }<br /></span><span style="color: #008080; ">9</span> <span style="color: #000000; ">}</span></div><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><img src ="http://www.shnenglu.com/zhiyewang/aggbug/209491.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/zhiyewang/" target="_blank">zhiye</a> 2015-01-12 17:57 <a href="http://www.shnenglu.com/zhiyewang/archive/2015/01/12/209491.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>2015 AnsiToUtf8 鍜?Utf8ToAnsihttp://www.shnenglu.com/zhiyewang/archive/2015/01/12/209490.htmlzhiyezhiyeMon, 12 Jan 2015 09:27:00 GMThttp://www.shnenglu.com/zhiyewang/archive/2015/01/12/209490.htmlhttp://www.shnenglu.com/zhiyewang/comments/209490.htmlhttp://www.shnenglu.com/zhiyewang/archive/2015/01/12/209490.html#Feedback0http://www.shnenglu.com/zhiyewang/comments/commentRss/209490.htmlhttp://www.shnenglu.com/zhiyewang/services/trackbacks/209490.html浠庢暟鎹簱涓彇鍑哄寘鍚腑鏂囧瓧絎︾殑瀛楁鍚庯紝濡傛灉闇瑕佷繚瀛樺埌char *綾誨瀷鐨勭粨鏋勪綋鎴愬憳涓紝闇瑕佽漿涓篈nsi鍚庡啀淇濆瓨銆?br />浠庢暟鎹簱涓彇鍑虹被鍨嬫暟瀛楃殑瀛楁鍚庯紝濡傛灉闇瑕佷繚瀛樺埌int鍨嬬殑緇撴瀯浣撴垚鍛樹腑錛岄渶瑕佽皟鐢╝toi鍑芥暟榪涜澶勭悊鍚庡啀淇濆瓨銆?br />
  1 static char *AnsiToUtf8(char *pchAnsi)
  2 {
  3     int uSize=0;
  4     WCHAR *pwText =NULL;
  5     char *pchUtf8=NULL;
  6     int nUtf8Len = 0;
  7 
  8     if(NULL == pchAnsi)
  9     {
 10         return NULL;
 11     }
 12 
 13     do 
 14     {
 15         uSize = MultiByteToWideChar(CP_ACP,0,pchAnsi,-1,NULL,0);
 16         if(uSize <=0)
 17         {
 18             break;
 19         }
 20         pwText = (wchar_t*)malloc((uSize+1)*sizeof(wchar_t));
 21         if(!pwText)
 22         {
 23             break;
 24         }
 25 
 26         memset((void*)pwText,0,sizeof(wchar_t)*(uSize+1));
 27         MultiByteToWideChar(CP_ACP,0,pchAnsi,-1,pwText,uSize);
 28 
 29         //widechar to utf8
 30         nUtf8Len = WideCharToMultiByte(CP_UTF8, 0, pwText, -1, NULL, 0, NULL, NULL);
 31         if (0 >= nUtf8Len)
 32         {
 33             break;
 34         }
 35 
 36         pchUtf8=(char *)malloc(nUtf8Len+2);
 37         if(NULL == pchUtf8)
 38         {
 39             break;
 40         }
 41         memset(pchUtf8,0,nUtf8Len+2);
 42 
 43         nUtf8Len = WideCharToMultiByte(CP_UTF8, 0, pwText, -1, pchUtf8, nUtf8Len, NULL, NULL);
 44         if (0 >= nUtf8Len)
 45         {
 46             free(pchUtf8);
 47             pchUtf8 = NULL;
 48             break;
 49         }
 50 
 51 
 52     } while (0);
 53 
 54     if(NULL!=pwText)
 55     {
 56         free(pwText);
 57     }
 58 
 59     return pchUtf8;
 60 }
 61 
 62 static char *Utf8ToAnsi(char *pchUtf8)
 63 {
 64     int uSize=0;
 65     WCHAR *pwText =NULL;
 66     char *pchAnsic=NULL;
 67     int ansicStrLen = 0;
 68 
 69     if(NULL == pchUtf8)
 70     {
 71         return NULL;
 72     }
 73 
 74     do 
 75     {
 76         uSize = MultiByteToWideChar(CP_UTF8,0,pchUtf8,-1,NULL,0);
 77         if(uSize <=0)
 78         {
 79             break;
 80         }
 81         pwText = (wchar_t*)malloc((uSize+1)*sizeof(wchar_t));
 82         if(!pwText)
 83         {
 84             break;
 85         }
 86         memset((void*)pwText,0,sizeof(wchar_t)*(uSize+1));
 87         MultiByteToWideChar(CP_UTF8,0,pchUtf8,-1,pwText,uSize);
 88 
 89         //widechar to utf8
 90         ansicStrLen = WideCharToMultiByte(CP_ACP, 0, pwText, -1, NULL, 0, NULL, NULL);
 91         if (0 >= ansicStrLen)
 92         {
 93             break;
 94         }
 95 
 96         pchAnsic=(char *)malloc(ansicStrLen+2);
 97         if(NULL == pchAnsic)
 98         {
 99             break;
100         }
101         memset(pchAnsic,0,ansicStrLen+2);
102 
103         ansicStrLen = WideCharToMultiByte(CP_ACP, 0, pwText, -1, pchAnsic, ansicStrLen, NULL, NULL);
104         if (0 >= ansicStrLen)
105         {
106             free(pchAnsic);
107             pchAnsic = NULL;
108             break;
109         }
110 
111     } while (0);
112 
113     if(NULL != pwText)
114     {
115         free(pwText);
116     }
117 
118     return pchAnsic;
119 
120 }


zhiye 2015-01-12 17:27 鍙戣〃璇勮
]]>
2015 win32 娉ㄥ唽琛ㄦ搷浣?/title><link>http://www.shnenglu.com/zhiyewang/archive/2015/01/12/209489.html</link><dc:creator>zhiye</dc:creator><author>zhiye</author><pubDate>Mon, 12 Jan 2015 09:22:00 GMT</pubDate><guid>http://www.shnenglu.com/zhiyewang/archive/2015/01/12/209489.html</guid><wfw:comment>http://www.shnenglu.com/zhiyewang/comments/209489.html</wfw:comment><comments>http://www.shnenglu.com/zhiyewang/archive/2015/01/12/209489.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/zhiyewang/comments/commentRss/209489.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/zhiyewang/services/trackbacks/209489.html</trackback:ping><description><![CDATA[ 鍒涘緩閿?RegCreateKeyEx<br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">  1</span> <span style="color: #0000FF; ">int</span><span style="color: #000000; "> SetRecordVideoSavedDays(</span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> newSavedDays)<br /></span><span style="color: #008080; ">  2</span> <span style="color: #000000; ">{<br /></span><span style="color: #008080; ">  3</span> <span style="color: #000000; ">    HKEY hSubKey </span><span style="color: #000000; ">=</span><span style="color: #000000; "> NULL;<br /></span><span style="color: #008080; ">  4</span> <span style="color: #000000; ">    LONG lRet    </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">  5</span> <span style="color: #000000; ">    DWORD dwType </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">  6</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> iRet     </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">  7</span> <span style="color: #000000; ">    <br /></span><span style="color: #008080; ">  8</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">do</span><span style="color: #000000; "> <br /></span><span style="color: #008080; ">  9</span> <span style="color: #000000; ">    {<br /></span><span style="color: #008080; "> 10</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (newSavedDays </span><span style="color: #000000; "><</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">)<br /></span><span style="color: #008080; "> 11</span> <span style="color: #000000; ">        {<br /></span><span style="color: #008080; "> 12</span> <span style="color: #000000; ">            printf(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">error: input negative number\n</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; "> 13</span> <span style="color: #000000; ">            </span><span style="color: #0000FF; ">break</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; "> 14</span> <span style="color: #000000; ">        }<br /></span><span style="color: #008080; "> 15</span> <span style="color: #000000; ">        lRet </span><span style="color: #000000; ">=</span><span style="color: #000000; "> RegCreateKeyEx(HKEY_LOCAL_MACHINE, </span><span style="color: #000000; ">"</span><span style="color: #000000; ">SOFTWARE\\Cloudsoar 3C\\ServerInfo</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,<br /></span><span style="color: #008080; "> 16</span> <span style="color: #000000; ">                                </span><span style="color: #000000; ">0</span><span style="color: #000000; ">, NULL, REG_OPTION_NON_VOLATILE, <br /></span><span style="color: #008080; "> 17</span> <span style="color: #000000; ">                                KEY_ALL_ACCESS, NULL, </span><span style="color: #000000; ">&</span><span style="color: #000000; ">hSubKey, NULL);       <br /></span><span style="color: #008080; "> 18</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (ERROR_SUCCESS </span><span style="color: #000000; ">!=</span><span style="color: #000000; "> lRet)<br /></span><span style="color: #008080; "> 19</span> <span style="color: #000000; ">        {<br /></span><span style="color: #008080; "> 20</span> <span style="color: #000000; ">            printf(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Create Reg failed\n</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; "> 21</span> <span style="color: #000000; ">            </span><span style="color: #0000FF; ">break</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; "> 22</span> <span style="color: #000000; ">        }<br /></span><span style="color: #008080; "> 23</span> <span style="color: #000000; ">        <br /></span><span style="color: #008080; "> 24</span> <span style="color: #000000; ">        lRet </span><span style="color: #000000; ">=</span><span style="color: #000000; "> RegSetValueEx(hSubKey, </span><span style="color: #000000; ">"</span><span style="color: #000000; ">VideoSavedDays</span><span style="color: #000000; ">"</span><span style="color: #000000; ">, </span><span style="color: #000000; ">0</span><span style="color: #000000; ">, REG_DWORD, (BYTE</span><span style="color: #000000; ">*</span><span style="color: #000000; ">)</span><span style="color: #000000; ">&</span><span style="color: #000000; ">newSavedDays, </span><span style="color: #0000FF; ">sizeof</span><span style="color: #000000; ">(newSavedDays));<br /></span><span style="color: #008080; "> 25</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (ERROR_SUCCESS </span><span style="color: #000000; ">!=</span><span style="color: #000000; "> lRet)<br /></span><span style="color: #008080; "> 26</span> <span style="color: #000000; ">        {<br /></span><span style="color: #008080; "> 27</span> <span style="color: #000000; ">            printf(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Set reg value VideoSavedDays failed\n</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; "> 28</span> <span style="color: #000000; ">            </span><span style="color: #0000FF; ">break</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; "> 29</span> <span style="color: #000000; ">        }<br /></span><span style="color: #008080; "> 30</span> <span style="color: #000000; ">        <br /></span><span style="color: #008080; "> 31</span> <span style="color: #000000; ">        iRet </span><span style="color: #000000; ">=</span><span style="color: #000000; "> (</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">)newSavedDays;<br /></span><span style="color: #008080; "> 32</span> <span style="color: #000000; ">    } </span><span style="color: #0000FF; ">while</span><span style="color: #000000; "> (</span><span style="color: #000000; ">0</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; "> 33</span> <span style="color: #000000; ">    <br /></span><span style="color: #008080; "> 34</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(NULL </span><span style="color: #000000; ">!=</span><span style="color: #000000; "> hSubKey)<br /></span><span style="color: #008080; "> 35</span> <span style="color: #000000; ">    {<br /></span><span style="color: #008080; "> 36</span> <span style="color: #000000; ">        RegCloseKey(hSubKey);<br /></span><span style="color: #008080; "> 37</span> <span style="color: #000000; ">        hSubKey </span><span style="color: #000000; ">=</span><span style="color: #000000; "> NULL;<br /></span><span style="color: #008080; "> 38</span> <span style="color: #000000; ">    }<br /></span><span style="color: #008080; "> 39</span> <span style="color: #000000; ">  <br /></span><span style="color: #008080; "> 40</span> <span style="color: #000000; ">    <br /></span><span style="color: #008080; "> 41</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> iRet;<br /></span><span style="color: #008080; "> 42</span> <span style="color: #000000; ">}<br /></span><span style="color: #008080; "> 43</span> <span style="color: #000000; "><br /></span><span style="color: #008080; "> 44</span> <span style="color: #000000; "></span><span style="color: #008000; ">//</span><span style="color: #008000; "> parameter1: out, save video saved path<br /></span><span style="color: #008080; "> 45</span> <span style="color: #008000; "></span><span style="color: #008000; ">//</span><span style="color: #008000; "> parameter2: in, save path length</span><span style="color: #008000; "><br /></span><span style="color: #008080; "> 46</span> <span style="color: #008000; "></span><span style="color: #000000; ">BOOL GetRecordVideoSavedPath(</span><span style="color: #0000FF; ">char</span><span style="color: #000000; "> </span><span style="color: #000000; ">*</span><span style="color: #000000; ">pchPath,</span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> pathBufLen)<br /></span><span style="color: #008080; "> 47</span> <span style="color: #000000; ">{<br /></span><span style="color: #008080; "> 48</span> <span style="color: #000000; ">    HKEY hSubKey    </span><span style="color: #000000; ">=</span><span style="color: #000000; "> NULL;<br /></span><span style="color: #008080; "> 49</span> <span style="color: #000000; ">    LONG lRet       </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; "> 50</span> <span style="color: #000000; ">    DWORD dwType    </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; "> 51</span> <span style="color: #000000; ">    DWORD dwPathLen </span><span style="color: #000000; ">=</span><span style="color: #000000; "> pathBufLen;<br /></span><span style="color: #008080; "> 52</span> <span style="color: #000000; ">    BOOL bRet       </span><span style="color: #000000; ">=</span><span style="color: #000000; "> FALSE;<br /></span><span style="color: #008080; "> 53</span> <span style="color: #000000; ">    <br /></span><span style="color: #008080; "> 54</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">do</span><span style="color: #000000; "> <br /></span><span style="color: #008080; "> 55</span> <span style="color: #000000; ">    {<br /></span><span style="color: #008080; "> 56</span> <span style="color: #000000; ">        lRet </span><span style="color: #000000; ">=</span><span style="color: #000000; "> RegOpenKeyEx(HKEY_LOCAL_MACHINE, <br /></span><span style="color: #008080; "> 57</span> <span style="color: #000000; ">                            </span><span style="color: #000000; ">"</span><span style="color: #000000; ">SOFTWARE\\Cloudsoar 3C\\ServerInfo</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,<br /></span><span style="color: #008080; "> 58</span> <span style="color: #000000; ">                            </span><span style="color: #000000; ">0</span><span style="color: #000000; ">, KEY_READ, </span><span style="color: #000000; ">&</span><span style="color: #000000; ">hSubKey);<br /></span><span style="color: #008080; "> 59</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (ERROR_SUCCESS </span><span style="color: #000000; ">!=</span><span style="color: #000000; "> lRet)<br /></span><span style="color: #008080; "> 60</span> <span style="color: #000000; ">        {<br /></span><span style="color: #008080; "> 61</span> <span style="color: #000000; ">            printf(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Open reg value VideoSavedPath failed\n</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; "> 62</span> <span style="color: #000000; ">            </span><span style="color: #0000FF; ">break</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; "> 63</span> <span style="color: #000000; ">        }<br /></span><span style="color: #008080; "> 64</span> <span style="color: #000000; ">        <br /></span><span style="color: #008080; "> 65</span> <span style="color: #000000; ">        lRet </span><span style="color: #000000; ">=</span><span style="color: #000000; "> RegQueryValueEx(hSubKey, </span><span style="color: #000000; ">"</span><span style="color: #000000; ">VideoSavedPath</span><span style="color: #000000; ">"</span><span style="color: #000000; ">, <br /></span><span style="color: #008080; "> 66</span> <span style="color: #000000; ">                                </span><span style="color: #000000; ">0</span><span style="color: #000000; ">, </span><span style="color: #000000; ">&</span><span style="color: #000000; ">dwType, (LPBYTE)pchPath, </span><span style="color: #000000; ">&</span><span style="color: #000000; ">dwPathLen);<br /></span><span style="color: #008080; "> 67</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (ERROR_SUCCESS </span><span style="color: #000000; ">!=</span><span style="color: #000000; "> lRet)<br /></span><span style="color: #008080; "> 68</span> <span style="color: #000000; ">        {<br /></span><span style="color: #008080; "> 69</span> <span style="color: #000000; ">            printf(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Query reg value VideoSavedPath failed\n</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; "> 70</span> <span style="color: #000000; ">            </span><span style="color: #0000FF; ">break</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; "> 71</span> <span style="color: #000000; ">        }<br /></span><span style="color: #008080; "> 72</span> <span style="color: #000000; ">        <br /></span><span style="color: #008080; "> 73</span> <span style="color: #000000; ">        bRet </span><span style="color: #000000; ">=</span><span style="color: #000000; "> TRUE;<br /></span><span style="color: #008080; "> 74</span> <span style="color: #000000; ">        <br /></span><span style="color: #008080; "> 75</span> <span style="color: #000000; ">    } </span><span style="color: #0000FF; ">while</span><span style="color: #000000; "> (</span><span style="color: #000000; ">0</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; "> 76</span> <span style="color: #000000; ">    <br /></span><span style="color: #008080; "> 77</span> <span style="color: #000000; ">    RegCloseKey(hSubKey);<br /></span><span style="color: #008080; "> 78</span> <span style="color: #000000; ">  <br /></span><span style="color: #008080; "> 79</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> bRet;<br /></span><span style="color: #008080; "> 80</span> <span style="color: #000000; ">}<br /></span><span style="color: #008080; "> 81</span> <span style="color: #000000; "><br /></span><span style="color: #008080; "> 82</span> <span style="color: #000000; ">BOOL SetRecordVideoSavePath(</span><span style="color: #0000FF; ">char</span><span style="color: #000000; "> </span><span style="color: #000000; ">*</span><span style="color: #000000; ">pchNewPath)<br /></span><span style="color: #008080; "> 83</span> <span style="color: #000000; ">{<br /></span><span style="color: #008080; "> 84</span> <span style="color: #000000; ">    HKEY hSubKey  </span><span style="color: #000000; ">=</span><span style="color: #000000; "> NULL;<br /></span><span style="color: #008080; "> 85</span> <span style="color: #000000; ">    LONG lRet     </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; "> 86</span> <span style="color: #000000; ">    DWORD dwType  </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; "> 87</span> <span style="color: #000000; ">    DWORD dwState </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; "> 88</span> <span style="color: #000000; ">    BOOL bRet     </span><span style="color: #000000; ">=</span><span style="color: #000000; "> FALSE;<br /></span><span style="color: #008080; "> 89</span> <span style="color: #000000; "><br /></span><span style="color: #008080; "> 90</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">do</span><span style="color: #000000; "> <br /></span><span style="color: #008080; "> 91</span> <span style="color: #000000; ">    {<br /></span><span style="color: #008080; "> 92</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (NULL </span><span style="color: #000000; ">==</span><span style="color: #000000; "> pchNewPath)<br /></span><span style="color: #008080; "> 93</span> <span style="color: #000000; ">        {<br /></span><span style="color: #008080; "> 94</span> <span style="color: #000000; ">            printf(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">error: input negative new path\n</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; "> 95</span> <span style="color: #000000; ">            </span><span style="color: #0000FF; ">break</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; "> 96</span> <span style="color: #000000; ">        }<br /></span><span style="color: #008080; "> 97</span> <span style="color: #000000; ">        lRet </span><span style="color: #000000; ">=</span><span style="color: #000000; "> RegCreateKeyEx(HKEY_LOCAL_MACHINE, </span><span style="color: #000000; ">"</span><span style="color: #000000; ">SOFTWARE\\Cloudsoar 3C\\ServerInfo</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,<br /></span><span style="color: #008080; "> 98</span> <span style="color: #000000; ">            </span><span style="color: #000000; ">0</span><span style="color: #000000; ">, NULL, REG_OPTION_NON_VOLATILE, <br /></span><span style="color: #008080; "> 99</span> <span style="color: #000000; ">            KEY_ALL_ACCESS, NULL, </span><span style="color: #000000; ">&</span><span style="color: #000000; ">hSubKey, </span><span style="color: #000000; ">&</span><span style="color: #000000; ">dwState);       <br /></span><span style="color: #008080; ">100</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (ERROR_SUCCESS </span><span style="color: #000000; ">!=</span><span style="color: #000000; "> lRet)<br /></span><span style="color: #008080; ">101</span> <span style="color: #000000; ">        {<br /></span><span style="color: #008080; ">102</span> <span style="color: #000000; ">            printf(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Create Reg VideoSavedPath failed\n</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; ">103</span> <span style="color: #000000; ">            </span><span style="color: #0000FF; ">break</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">104</span> <span style="color: #000000; ">        }<br /></span><span style="color: #008080; ">105</span> <span style="color: #000000; ">        <br /></span><span style="color: #008080; ">106</span> <span style="color: #000000; ">        lRet </span><span style="color: #000000; ">=</span><span style="color: #000000; "> RegSetValueEx(hSubKey, </span><span style="color: #000000; ">"</span><span style="color: #000000; ">VideoSavedPath</span><span style="color: #000000; ">"</span><span style="color: #000000; ">, </span><span style="color: #000000; ">0</span><span style="color: #000000; ">, REG_SZ, (PBYTE)pchNewPath, </span><span style="color: #0000FF; ">sizeof</span><span style="color: #000000; ">(pchNewPath));<br /></span><span style="color: #008080; ">107</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (ERROR_SUCCESS </span><span style="color: #000000; ">!=</span><span style="color: #000000; "> lRet)<br /></span><span style="color: #008080; ">108</span> <span style="color: #000000; ">        {<br /></span><span style="color: #008080; ">109</span> <span style="color: #000000; ">            printf(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Set reg value VideoSavedPath failed\n</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; ">110</span> <span style="color: #000000; ">            </span><span style="color: #0000FF; ">break</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">111</span> <span style="color: #000000; ">        }<br /></span><span style="color: #008080; ">112</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">113</span> <span style="color: #000000; ">        bRet </span><span style="color: #000000; ">=</span><span style="color: #000000; "> TRUE;<br /></span><span style="color: #008080; ">114</span> <span style="color: #000000; ">    } </span><span style="color: #0000FF; ">while</span><span style="color: #000000; "> (</span><span style="color: #000000; ">0</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; ">115</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">116</span> <span style="color: #000000; ">    RegCloseKey(hSubKey);<br /></span><span style="color: #008080; ">117</span> <span style="color: #000000; "><br /></span><span style="color: #008080; ">118</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> bRet;<br /></span><span style="color: #008080; ">119</span> <span style="color: #000000; ">}</span></div><br />鍑芥暟鍘熷瀷<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; "> 1</span> <span style="color: #000000; ">LONG RegCreateKeyEx(<br /></span><span style="color: #008080; "> 2</span> <span style="color: #000000; ">HKEY hKey, </span><span style="color: #008000; ">//</span><span style="color: #008000; "> handle to open key</span><span style="color: #008000; "><br /></span><span style="color: #008080; "> 3</span> <span style="color: #008000; "></span><span style="color: #000000; ">LPCTSTR lpSubKey, </span><span style="color: #008000; ">//</span><span style="color: #008000; "> subkey name</span><span style="color: #008000; "><br /></span><span style="color: #008080; "> 4</span> <span style="color: #008000; "></span><span style="color: #000000; ">DWORD Reserved, </span><span style="color: #008000; ">//</span><span style="color: #008000; "> reserved</span><span style="color: #008000; "><br /></span><span style="color: #008080; "> 5</span> <span style="color: #008000; "></span><span style="color: #000000; ">LPTSTR lpClass, </span><span style="color: #008000; ">//</span><span style="color: #008000; "> class string</span><span style="color: #008000; "><br /></span><span style="color: #008080; "> 6</span> <span style="color: #008000; "></span><span style="color: #000000; ">DWORD dwOptions, </span><span style="color: #008000; ">//</span><span style="color: #008000; "> special options</span><span style="color: #008000; "><br /></span><span style="color: #008080; "> 7</span> <span style="color: #008000; "></span><span style="color: #000000; ">REGSAM samDesired, </span><span style="color: #008000; ">//</span><span style="color: #008000; "> desired security access</span><span style="color: #008000; "><br /></span><span style="color: #008080; "> 8</span> <span style="color: #008000; "></span><span style="color: #000000; ">LPSECURITY_ATTRIBUTES lpSecurityAttributes, </span><span style="color: #008000; ">//</span><span style="color: #008000; "> inheritance</span><span style="color: #008000; "><br /></span><span style="color: #008080; "> 9</span> <span style="color: #008000; "></span><span style="color: #000000; ">PHKEY phkResult, </span><span style="color: #008000; ">//</span><span style="color: #008000; "> key handle</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">10</span> <span style="color: #008000; "></span><span style="color: #000000; ">LPDWORD lpdwDisposition </span><span style="color: #008000; ">//</span><span style="color: #008000; "> disposition value buffer</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">11</span> <span style="color: #008000; "></span><span style="color: #000000; ">);</span></div>鍙傛暟璇存槑<br /> <div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; "> 1</span> <span style="color: #000000; ">hKey: 銆銆瑕佹墦寮閿殑鍙ユ焺鎴栦互涓嬮瀹氫箟鍙ユ焺<br /></span><span style="color: #008080; "> 2</span> <span style="color: #000000; ">HKEY_CLASSES_ROOT<br /></span><span style="color: #008080; "> 3</span> <span style="color: #000000; ">HKEY_CURRENT_USER<br /></span><span style="color: #008080; "> 4</span> <span style="color: #000000; ">HKEY_LOCAL_MACHINE<br /></span><span style="color: #008080; "> 5</span> <span style="color: #000000; ">HKEY_USERS<br /></span><span style="color: #008080; "> 6</span> <span style="color: #000000; ">lpSubKey: 銆銆鎸囧悜涓涓敤浜庡畾涔夊瓙閿礬寰勭殑瀛楃涓?br /></span><span style="color: #008080; "> 7</span> <span style="color: #000000; ">Reserved,dwOptions,samDesired: 銆銆緗?<br /></span><span style="color: #008080; "> 8</span> <span style="color: #000000; ">lpClass,lpSecurityAttributes: 銆銆緗甆ULL<br /></span><span style="color: #008080; "> 9</span> <span style="color: #000000; ">phkResult: 銆銆鐢ㄤ簬鎺ユ敹閿彞鏌?br /></span><span style="color: #008080; ">10</span> <span style="color: #000000; ">lpdwDisposition: 銆銆鎺ユ敹鐨勭浉鍏充俊鎭?鍙栧煎涓?br /></span><span style="color: #008080; ">11</span> <span style="color: #000000; ">REG_CREATED_NEW_KEY 銆銆鍒涘緩鎴愬姛<br /></span><span style="color: #008080; ">12</span> <span style="color: #000000; ">REG_OPENED_EXISTING_KEY 銆銆 閿凡瀛樺湪</span></div><br />鎵撳紑閿?RegOpenKeyEx<br />鍑芥暟鍘熷瀷<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">1</span> <span style="color: #000000; ">LONG RegOpenKeyEx(<br /></span><span style="color: #008080; ">2</span> <span style="color: #000000; ">    HKEY hKey, </span><span style="color: #008000; ">//</span><span style="color: #008000; "> handle to open key</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">3</span> <span style="color: #008000; "></span><span style="color: #000000; ">    LPCTSTR lpSubKey, </span><span style="color: #008000; ">//</span><span style="color: #008000; "> subkey name</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">4</span> <span style="color: #008000; "></span><span style="color: #000000; ">    DWORD ulOptions, </span><span style="color: #008000; ">//</span><span style="color: #008000; "> reserved</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">5</span> <span style="color: #008000; "></span><span style="color: #000000; ">    REGSAM samDesired, </span><span style="color: #008000; ">//</span><span style="color: #008000; "> security access mask</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">6</span> <span style="color: #008000; "></span><span style="color: #000000; ">    PHKEY phkResult </span><span style="color: #008000; ">//</span><span style="color: #008000; "> handle to open key</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">7</span> <span style="color: #008000; "></span><span style="color: #000000; ">);</span></div><br />鍙傛暟璇存槑<br /> <div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">1</span> <span style="color: #000000; ">hKey: 銆 銆銆瑕佹墦寮閿殑鍙ユ焺鎴栦互涓嬮瀹氫箟鍙ユ焺<br /></span><span style="color: #008080; ">2</span> <span style="color: #000000; ">HKEY_CLASSES_ROOT<br /></span><span style="color: #008080; ">3</span> <span style="color: #000000; ">HKEY_CURRENT_USER<br /></span><span style="color: #008080; ">4</span> <span style="color: #000000; ">HKEY_LOCAL_MACHINE<br /></span><span style="color: #008080; ">5</span> <span style="color: #000000; ">HKEY_USERS<br /></span><span style="color: #008080; ">6</span> <span style="color: #000000; ">lpSubKey: 銆銆鎸囧悜涓涓敤浜庡畾涔夊瓙閿礬寰勭殑瀛楃涓?br /></span><span style="color: #008080; ">7</span> <span style="color: #000000; ">ulOptions: 銆銆淇濈暀浣?緗?<br /></span><span style="color: #008080; ">8</span> <span style="color: #000000; ">samDesired: 銆銆鎵撳紑閿悗閿殑鎿嶄綔鏉冮檺<br /></span><span style="color: #008080; ">9</span> <span style="color: #000000; ">phResult: 銆銆鎺ユ敹鎵撳紑鐨勯敭鐨勫彞鏌?/span></div><br />淇敼/娣誨姞閿?RegSetValueEx<br />鍑芥暟鍘熷瀷<br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">1</span> <span style="color: #000000; ">LONG RegSetValueEx(<br /></span><span style="color: #008080; ">2</span> <span style="color: #000000; ">    HKEY hKey, </span><span style="color: #008000; ">//</span><span style="color: #008000; "> handle to key</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">3</span> <span style="color: #008000; "></span><span style="color: #000000; ">    LPCTSTR lpValueName, </span><span style="color: #008000; ">//</span><span style="color: #008000; "> value name</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">4</span> <span style="color: #008000; "></span><span style="color: #000000; ">    DWORD Reserved, </span><span style="color: #008000; ">//</span><span style="color: #008000; "> reserved</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">5</span> <span style="color: #008000; "></span><span style="color: #000000; ">    DWORD dwType, </span><span style="color: #008000; ">//</span><span style="color: #008000; "> value type</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">6</span> <span style="color: #008000; "></span><span style="color: #000000; ">    CONST BYTE </span><span style="color: #000000; ">*</span><span style="color: #000000; ">lpData, </span><span style="color: #008000; ">//</span><span style="color: #008000; "> value data</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">7</span> <span style="color: #008000; "></span><span style="color: #000000; ">    DWORD cbData </span><span style="color: #008000; ">//</span><span style="color: #008000; "> size of value data</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">8</span> <span style="color: #008000; "></span><span style="color: #000000;">);</span></div><br />鍙傛暟璇存槑<br /> <div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; "> 1</span> <span style="color: #000000; ">hKey: 銆銆鎵撳紑閿殑鍙ユ焺鎴栦互涓嬮瀹氫箟鍙ユ焺<br /></span><span style="color: #008080; "> 2</span> <span style="color: #000000; ">HKEY_CLASSES_ROOT<br /></span><span style="color: #008080; "> 3</span> <span style="color: #000000; ">HKEY_CURRENT_USER<br /></span><span style="color: #008080; "> 4</span> <span style="color: #000000; ">HKEY_LOCAL_MACHINE<br /></span><span style="color: #008080; "> 5</span> <span style="color: #000000; ">HKEY_USERS<br /></span><span style="color: #008080; "> 6</span> <span style="color: #000000; ">lpValueName: 銆銆閿肩殑鍚嶇О<br /></span><span style="color: #008080; "> 7</span> <span style="color: #000000; ">Reserved: 銆銆淇濈暀浣?緗?<br /></span><span style="color: #008080; "> 8</span> <span style="color: #000000; ">dwType: 銆銆閿肩殑綾誨瀷<br /></span><span style="color: #008080; "> 9</span> <span style="color: #000000; ">lpData: 銆銆閿?br /></span><span style="color: #008080; ">10</span> <span style="color: #000000; ">cbData: 銆銆閿兼暟鎹暱搴?/span></div><img src ="http://www.shnenglu.com/zhiyewang/aggbug/209489.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/zhiyewang/" target="_blank">zhiye</a> 2015-01-12 17:22 <a href="http://www.shnenglu.com/zhiyewang/archive/2015/01/12/209489.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>2014 windows server 2008 - 闅愯棌紓佺洏鍒嗗尯 (2)http://www.shnenglu.com/zhiyewang/archive/2014/12/23/209283.htmlzhiyezhiyeTue, 23 Dec 2014 10:00:00 GMThttp://www.shnenglu.com/zhiyewang/archive/2014/12/23/209283.htmlhttp://www.shnenglu.com/zhiyewang/comments/209283.htmlhttp://www.shnenglu.com/zhiyewang/archive/2014/12/23/209283.html#Feedback0http://www.shnenglu.com/zhiyewang/comments/commentRss/209283.htmlhttp://www.shnenglu.com/zhiyewang/services/trackbacks/209283.html浜?鍒涘緩絳栫暐騫惰緗粰鎸囧畾鐢ㄦ埛
1 鎵撳紑“緇勭瓥鐣ョ鐞?#8221;(鍦ㄨ繖閲屽垱寤虹瓥鐣?
cmd涓嬭緭鍏PMC.MSC 鎵撳紑緇勭瓥鐣ョ鐞?/div>
闅忓悗鍦ㄥ煙涓婂彸閿夋嫨“鍦ㄨ繖涓煙涓垱寤篏PO騫跺湪姝ゅ閾炬帴”錛岃緭鍏ュ悕瀛?#8220;紓佺洏綆$悊絳栫暐”錛?/div>
鍙抽敭”緙栬緫“錛岃緗?闅愯棌紓佺洏鍒嗗尯(1)"涓坊鍔犵殑絳栫暐“浠呬粎紱佺敤F鐩?#8220;銆?/div>
鍙抽敭“紓佺洏綆$悊絳栫暐”錛屽嬀閫夊己鍒訛紝鍕鵑夊凡鍚敤閾炬帴銆?/div>
2 鍏寵仈姝PO
榛樿鎯呭喌涓嬶紝GPO 褰卞搷閾炬帴鐨勭珯鐐廣佸煙鎴?OU 涓寘鍚殑鎵鏈夌敤鎴峰拰璁$畻鏈恒?/div>
涓嶈繃錛屾?zhèn)ㄥ彲浠ュ?GPO 涓婁嬌鐢ㄥ畨鍏ㄧ瓫閫変互淇敼鍏舵晥鏋滐細(xì)閫氳繃淇敼 GPO 鏉冮檺浠呭皢鍏跺簲鐢ㄤ簬鐗瑰畾鐢ㄦ埛銆丄ctive Directory 瀹夊叏緇勬垚鍛樻垨璁$畻鏈恒傞氳繃灝嗗畨鍏ㄧ瓫閫夊拰 OU 涓殑鐩稿簲浣嶇疆鐩哥粨鍚堬紝鎮(zhèn)ㄥ彲浠ュ皢浠諱綍涓緇勭粰瀹氱殑鐢ㄦ埛鎴栬綆楁満浣滀負(fù)鐩爣銆?/div>
瑕佸皢 GPO 搴旂敤浜庣粰瀹氱敤鎴楓佸畨鍏ㄧ粍鎴栬綆楁満錛岃鐢ㄦ埛銆佺粍鎴栬綆楁満蹇呴』鍏鋒湁 GPO 鐨?#8220;璇誨彇”鍜?#8220;搴旂敤緇勭瓥鐣?#8221;鏉冮檺銆傞粯璁ゆ儏鍐典笅錛?#8220;緇忚繃韜喚楠岃瘉鐨勭敤鎴?#8221;灝?#8220;璇誨彇”鍜?#8220;搴旂敤緇勭瓥鐣?#8221;鏉冮檺璁劇疆涓?#8220;鍏佽”銆傝繖涓や釜鏉冮檺鏄綔涓轟竴涓崟浣嶄嬌鐢?GPMC 涓殑瀹夊叏絳涢夎繘琛岀鐞嗙殑銆?/div>
鑻ヨ璁劇疆緇欏畾 GPO 鐨勬潈闄愶紝浠ヤ究浠呭皢 GPO 搴旂敤浜庣壒瀹氱敤鎴楓佸畨鍏ㄧ粍鎴栬綆楁満錛堣屼笉鏄簲鐢ㄤ簬鎵鏈夌粡榪囪韓浠介獙璇佺殑鐢ㄦ埛錛夛紝璇峰湪 GPMC 鎺у埗鍙版爲(wèi)涓寘鍚 GPO 鐨勬灄鍜屽煙涓睍寮“緇勭瓥鐣ュ璞?#8221;銆傚崟鍑昏 GPO錛岀劧鍚庡湪緇嗚妭紿楁牸鐨?#8220;浣滅敤鍩?#8221;閫夐」鍗′笂鐨?#8220;瀹夊叏絳涢?#8221;涓嬮潰錛屽垹闄?#8220;緇忚繃韜喚楠岃瘉鐨勭敤鎴?#8221;錛屽崟鍑?#8220;娣誨姞”錛岀劧鍚庢坊鍔犳柊鐨勭敤鎴楓佺粍鎴栬綆楁満銆?/div>
鍦?#8221;紓佺洏綆$悊絳栫暐“鐨勫彸渚х獥鍙d腑錛?#8220;瀹夊叏絳涢?#8221;涓嬶紝娣誨姞闇瑕佺敓鏁堢殑鍩熺敤鎴楓?/div>
3 鍒鋒柊GPO
榛樿鐨凣PO璁劇疆涓嶄細(xì)鑷姩鍒鋒柊錛屽彧浼?xì)鍦ㄤ互涓嬫儏鍐?/div>
緋葷粺鍚姩鏃?/div>
鐢ㄦ埛鐧誨綍鏃?/div>
闂撮殧鏈闀?0鍒嗛挓灝卞埛鏂頒竴嬈★紝鍘熷垯涓婃槸闅忔満鐨勫皬浜?0鍒嗛挓鐨勬椂闂村惎鍔ㄤ竴嬈°?/div>
鎵嬪姩鍒鋒柊GPO璁劇疆錛欸PUPDATE.EXE
4 鐧誨綍鏌ョ湅
鐢ㄥ煙鐢ㄦ埛zhiye.wang鐧誨綍錛屾煡鐪嬶紝F鐩樺凡緇忕湅涓嶅埌銆?/div>
鐢ㄥ煙鐢ㄦ埛ming.xiao鐧誨綍錛屾煡鐪嬶紝F鐩樹緷鏃у彲浠ョ湅鍒般?/div>

zhiye 2014-12-23 18:00 鍙戣〃璇勮
]]>2014 windows all version - 瀹炵幇鎸囧畾璺緞鍏變韓http://www.shnenglu.com/zhiyewang/archive/2014/12/23/209282.htmlzhiyezhiyeTue, 23 Dec 2014 09:53:00 GMThttp://www.shnenglu.com/zhiyewang/archive/2014/12/23/209282.htmlhttp://www.shnenglu.com/zhiyewang/comments/209282.htmlhttp://www.shnenglu.com/zhiyewang/archive/2014/12/23/209282.html#Feedback0http://www.shnenglu.com/zhiyewang/comments/commentRss/209282.htmlhttp://www.shnenglu.com/zhiyewang/services/trackbacks/209282.html璋冪敤DOS鍛戒護(hù)cacls錛岃祴浜圙uest鐢ㄦ埛緇勮鍐欐潈闄愶紱
濡傛灉瑕佸彇娑堟枃浠跺叡浜紝鐩存帴璋冪敤API鍑芥暟NetShareDel()

瀵逛簬FAT32鍒嗗尯涓枃浠跺す錛宑acls鍛戒護(hù)鏄笉璧蜂綔鐢ㄧ殑錛岃繖涓懡浠や笓鐢ㄤ簬NTFS鏍煎紡涓嬬殑鏂囦歡鍜屾枃浠跺す銆備篃灝辨槸璇翠笂闈㈣繖縐嶈В鍐蟲柟娉曠殑絎涓嶈兘鐢ㄤ簡(jiǎn)錛岄偅涔堢幇鍦ㄥ彧鑳戒嬌鐢∟etShareAdd()鍑芥暟娣誨姞鏂囦歡鍏變韓銆傝皟鐢ㄦ鍑芥暟鍚庡鏋滀笉鍋氬叾浠栬緗紝緗戠粶鐢ㄦ埛鍙互璁塊棶鍏變韓鏂囦歡澶癸紝浣嗘嫢鏈夊畬鍏ㄦ帶鍒舵潈闄愶紙榪欐槸榛樿鐨勫叡浜潈闄愯緗級(jí)錛岃屽湪瀹為檯欏圭洰涓垜浠笇鏈涜兘澶熺紪紼嬫帶鍒惰鍐欐潈闄愩傚湪NTFS鍒嗗尯涓紝鎴戜滑榪樻湁NTFS鏂囦歡緋葷粺鐨勮闂帶鍒跺姛鑳界僵鐫錛屽湪FAT32鍒嗗尯涓氨鍙兘渚濊禆浜庢搷浣滅郴緇熸枃浠跺す鍏變韓鑷韓鐨勬潈闄愯緗姛鑳戒簡(jiǎn)銆?
 1NET_API_STATUS NetShareAdd(
 2_In_   LPWSTR servername,
 3_In_   DWORD level,
 4_In_   LPBYTE buf,
 5_Out_  LPDWORD parm_err
 6);
 7typedef struct _SHARE_INFO_2 {
 8LPWSTR shi2_netname;
 9DWORD  shi2_type;
10LPWSTR shi2_remark;
11DWORD  shi2_permissions;
12DWORD  shi2_max_uses;
13DWORD  shi2_current_uses;
14LPWSTR shi2_path;
15LPWSTR shi2_passwd;
16}
 SHARE_INFO_2, *PSHARE_INFO_2, *LPSHARE_INFO_2;

addShare.cpp

 1// 璇存槑錛?br /> 2// FAT 緋葷粺璋冪敤姝ゅ嚱鏁幫紝shi502_permissions鍙傛暟鏃犳晥銆傛湁涓斾粎鏈夊叡浜潈闄愪負(fù)鏈楂樻潈闄愩?br /> 3// NTFS 緋葷粺璋冪敤姝ゅ嚱鏁幫紝璇蜂慨鏀箂hi502_permissions鍙傛暟,鍙嬌鐢ㄥ涓嬫潈闄?
 4// ACCESS_READ, ACCESS_WRITE, ACCESS_CREATE, ACCESS_EXEC
 5// ACCESS_DELETE, ACCESS_ATRIB, ACCESS_PERM, ACCESS_ALL
 6BOOL addShare(LPTSTR lpShareName, LPTSTR lpShareDir)
 7{
 8NET_API_STATUS res;
 9SHARE_INFO_502 p;
10 
11p.shi502_netname = lpShareName; //鍏變韓鍚?/span>
12p.shi502_type = STYPE_DISKTREE; 
13p.shi502_remark = NULL;
14p.shi502_permissions = ACCESS_ALL;
15p.shi502_max_uses = SHI_USES_UNLIMITED; //鏈澶ч摼鎺ユ暟
16p.shi502_current_uses = 0;
17p.shi502_path = lpShareDir; //闇瑕佸叡浜殑璺緞
18p.shi502_passwd = NULL;
19p.shi502_reserved = 0;
20p.shi502_security_descriptor = NULL;
21 
22res = NetShareAdd(NULL, 502, (LPBYTE)&p, NULL);
23 
24if (NERR_Success == res)
25{
26printf("Share created.\n");
27}

28else
29{
30printf("NetShareAdd error: %u\n", res);
31}

32return (res==NERR_Success);
33}

34

delShare.cpp
 
 1BOOL delShare(LPTSTR lpShareName)
 2{
 3    NET_API_STATUS res;
 4    //TCHAR szShareName[256] = "TestShare";
 5    //TCHAR szShreDir[256] = "F:\\Media";
 6    res = NetShareDel(NULL, (LMSTR)lpShareName, 0);
 7    if (NERR_Success == res)
 8    {
 9        printf("NetShareDel ok.\n");
10    }

11    else
12    {
13        printf("NetShareDel error: %u\n", res);
14        if (ERROR_ACCESS_DENIED == res)
15        {
16            printf("The user does not have access to the requested information.\n");
17        }

18        if (NERR_NetNameNotFound == res)
19        {
20            printf("The share name does not exist.\n");
21        }

22    }

23    return (res==NERR_Success);
24}



zhiye 2014-12-23 17:53 鍙戣〃璇勮
]]>
(7)2014 windows server 2008 - 鍒涘緩鍩熷拰鏈満鐢ㄦ埛http://www.shnenglu.com/zhiyewang/archive/2014/12/23/209280.htmlzhiyezhiyeTue, 23 Dec 2014 09:47:00 GMThttp://www.shnenglu.com/zhiyewang/archive/2014/12/23/209280.htmlhttp://www.shnenglu.com/zhiyewang/comments/209280.htmlhttp://www.shnenglu.com/zhiyewang/archive/2014/12/23/209280.html#Feedback0http://www.shnenglu.com/zhiyewang/comments/commentRss/209280.htmlhttp://www.shnenglu.com/zhiyewang/services/trackbacks/209280.html 1/**//*  2 * ===============================================================...  闃呰鍏ㄦ枃

zhiye 2014-12-23 17:47 鍙戣〃璇勮
]]>
(6) 2014 windows server 2008 - 闅愯棌紓佺洏鍒嗗尯 (1)http://www.shnenglu.com/zhiyewang/archive/2014/12/23/209279.htmlzhiyezhiyeTue, 23 Dec 2014 09:43:00 GMThttp://www.shnenglu.com/zhiyewang/archive/2014/12/23/209279.htmlhttp://www.shnenglu.com/zhiyewang/comments/209279.htmlhttp://www.shnenglu.com/zhiyewang/archive/2014/12/23/209279.html#Feedback0http://www.shnenglu.com/zhiyewang/comments/commentRss/209279.htmlhttp://www.shnenglu.com/zhiyewang/services/trackbacks/209279.html20141129

鏍規(guī)嵁寰蔣http://support.microsoft.com/kb/231289 榪欑瘒鏂囩珷娌℃湁鍔炴硶瑙e喅Windows server 2008涓嬮殣钘忔寚瀹氱洏絎︾殑闂
榪欎袱澶╂悳绱竴浜涜祫鏂欑殑鎬葷粨,鐜板湪緇堜簬瑙e喅浜?jiǎn)杩欎釜闂?璇︾粏姝ラ濡備笅

涓 棣栧厛鍒涘緩(閽堝鍩熺敤鎴風(fēng)殑)緇勭瓥鐣ラ渶瑕佺殑鏁版嵁

1.棣栧厛鍦–:\Windows\SYSVOL\sysvol\xxx.com\Policies鏂囦歡澶逛笅,鍒涘緩鏂囦歡澶筆olicyDefinitions.
2.灝?systemroot%\PolicyDefinitions\涓嬫墍鏈夋枃浠?榪欎釜鐩綍鐨勬枃浠舵槸閽堝鏈湴鐢ㄦ埛鐨?澶嶅埗鍒?br />C:\Windows\SYSVOL\sysvol\xxx.com\Policies\PolicyDefinitions涓?
3.淇敼C:\Windows\SYSVOL\sysvol\xxx.com\Policies\PolicyDefinitions\WindowsExplorer.admx
榪欎釜鏂囦歡鏉ヨ揪鍒板湪Windows server 2008涓殣钘忔寚瀹氱洏絎︾殑鍔熻兘.
4.鍦╓indowsExplorer.admx鏂囦歡涓煡鎵懼瓧孌礜oDrives,娣誨姞鐩稿簲鐨勫瓧絎︿覆鍙互璁劇疆闅愯棌鎸囧畾鐨勭鐩橀┍鍔ㄥ櫒;鏌ユ壘瀛楁NoViewOnDrive,騫朵慨鏀圭浉搴旂殑瀛楁,鍙互璁劇疆鎷掔粷浠嶹indows璧勬簮綆$悊鍣ㄨ闂煇涓鐩橀┍鍔ㄥ櫒.

涓嬮潰浠ヨ緗殣钘忔寚瀹氱殑紓佺洏椹卞姩鍣ㄤ負(fù)渚?(涓嬪垪榛戜綋瀛楁垜嫻嬭瘯鏃惰緗殑"鍙樉紺篫,鍏朵粬鐩樼涓嶆樉紺?br />
浠ヤ笅鏄井杞府鍔╀腑鐨勮В閲婏細(xì)

榪欓」絳栫暐鍦ㄥ鎴風(fēng)璁$畻鏈轟笂鍙樉紺烘寚瀹氱殑椹卞姩鍣ㄣ傝繖欏圭瓥鐣ユ墍褰卞搷鐨勬敞鍐岃〃欏逛嬌鐢ㄤ笌 26 浣嶄簩榪涘埗瀛楃涓詫紙姣忎竴浣嶄唬琛ㄤ竴涓┍鍔ㄥ櫒鍙鳳級(jí)鐩稿搴旂殑鍗佽繘鍒舵暟瀛楋細(xì)

00000000000111100000000000
ZYXWVUTSRQPONMLKJIHGFEDCBA


姝ら厤緗搴斾簬鍗佽繘鍒舵暟瀛?67108863錛屽畠浼?xì)闅愯棌鎵鏈夌殑椹卞姩鍣ㄣ傚鏋滄?zhèn)ㄨ闅愯棌椹卞姩鍣?C錛屽皢絎笁浣庝綅璁劇疆涓?1錛岀劧鍚庡皢浜岃繘鍒跺瓧絎︿覆杞崲涓哄崄榪涘埗鏁板瓧銆?br />
娌℃湁蹇呰鍒涘緩涓涓樉紺烘墍鏈夐┍鍔ㄥ櫒鐨勯夐」錛屽洜涓烘竻闄ゅ閫夋灝卞畬鍏ㄥ垹闄や簡(jiǎn)“NoDrives”欏癸紝鎵鏈夐┍鍔ㄥ櫒閮戒細(xì)鑷姩鏄劇ず銆?br />
濡傛灉鎮(zhèn)ㄨ閰嶇疆榪欓」絳栫暐浠ユ樉紺轟竴涓笉鍚岀殑椹卞姩鍣ㄧ粍鍚堬紝璇峰垱寤虹浉搴旂殑浜岃繘鍒跺瓧絎︿覆錛屽皢瀹冭漿鎹㈡垚鍗佽繘鍒舵暟瀛楋紝騫跺悜 ITEMLIST 閮ㄥ垎娣誨姞涓涓甫鏈夌浉搴旂殑 [strings] 欏圭殑鏂伴」銆備緥濡傦紝瑕侀殣钘忛┍鍔ㄥ櫒 L銆丮銆丯 鍜?O錛岃鍒涘緩涓嬮潰鐨勫瓧絎︿覆

100000000000111100000000000
2ZYXWVUTSRQPONMLKJIHGFEDCBA


騫跺皢鍏惰漿鎹㈡垚鍗佽繘鍒躲傝繖涓簩榪涘埗瀛楃涓插彲杞崲鎴愬崄榪涘埗鏁板瓧 30720

榪欑瘒鏂囩珷涓殑淇℃伅閫傜敤浜?
Microsoft Windows Server 2003 Standard Edition
Microsoft Windows Server 2003 Enterprise Edition
Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
Microsoft Windows 2000 Datacenter Server
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Professional Edition
Microsoft Windows 2000 Server
鍏抽敭瀛楋細(xì)
kbenv kbinfo KB231289

5.涔嬪悗淇敼C:\Windows\SYSVOL\sysvol\xxx.com\Policies\PolicyDefinitions\zh-CN\WindowsExplorer.adml(閫傜敤浜庝腑鏂嘩indows server 2008).

濡傛灉浣犱嬌鐢ㄧ殑鏄嫳鏂囩増闇瑕佷慨鏀?C:\Windows\SYSVOL\sysvol\xxx.com\Policies\PolicyDefinitions\en-US\WindowsExplorer.adml

娣誨姞濡備笅瀛楃涓?(榛戜綋瀛?
涓嶉檺鍒秡椹卞姩鍣?鍏朵綑椹卞姩鍣ㄥ叏閮ㄩ檺鍒?br />
娉ㄦ剰:string id瑕佽窡WindowsExplorer.admx璁劇疆鐩稿悓.

6.鐜板湪鍦ㄧ粍絳栫暐涓氨鍙互鐪嬪埌榪欎釜璁劇疆浜?

”鏈湴緇勭瓥鐣ョ紪杈戝櫒“->“鐢ㄦ埛閰嶇疆”→“綆$悊妯℃澘”→Windows緇勪歡→“Windows 璧勬簮綆$悊鍣?#8221;,鍦ㄥ彸渚х殑紿楁牸閲屽弻鍑?#8220;闅愯棌鎴戠殑鐢?shù)鑴戜腑杩欎簺鎸囧畾椹卞姩鍣?#8221;欏?

20141201

2.閫氳繃娉ㄥ唽琛ㄩ殣钘忕‖鐩樺垎鍖?br />鍏抽敭鍊兼槸錛歂oDrives
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\鏂板緩閿糔oDrives,



zhiye 2014-12-23 17:43 鍙戣〃璇勮
]]>
鏈嶅姟鍣ㄥ蹇樺綍錛堜箣緗戠粶寮傚父錛?/title><link>http://www.shnenglu.com/zhiyewang/archive/2014/04/12/206544.html</link><dc:creator>zhiye</dc:creator><author>zhiye</author><pubDate>Sat, 12 Apr 2014 03:40:00 GMT</pubDate><guid>http://www.shnenglu.com/zhiyewang/archive/2014/04/12/206544.html</guid><wfw:comment>http://www.shnenglu.com/zhiyewang/comments/206544.html</wfw:comment><comments>http://www.shnenglu.com/zhiyewang/archive/2014/04/12/206544.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/zhiyewang/comments/commentRss/206544.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/zhiyewang/services/trackbacks/206544.html</trackback:ping><description><![CDATA[鏄ㄦ棩涓婄彮鍙戠幇灞鍩熺綉鍐呯綉緇滆緝鎱紝ping璺敱鍣ㄤ涪鍖呯巼杈冮珮錛屾椂甯哥綉緇滄帀綰匡紝媯(gè)鏌ヤ簡(jiǎn)浜ゆ崲鏈鴻礬鐢卞櫒闃茬伀澧欙紝鍙傛暟鍧囨槸姝e父銆傚悗鏉ュ彂鐜版湇鍔″櫒鍏朵腑鐨勪袱鍧楃綉鍗¢犳垚浜?jiǎn)缃懢l滅幆璺?br /><img src="http://www.shnenglu.com/images/cppblog_com/zhiyewang/net_loop.JPG" width="572" height="383" alt="" /><br />鐢卞浘涓彂鐜幫紝鍏朵腑緗戝崱涓鍜屼簩寰堝湪涓嶅仠浜掔浉鏀跺彂鏁版嵁錛屽鑷存湇鍔″櫒CPU鐖嗘弧鏃犳硶宸ヤ綔銆?br />瑙e喅鏂規(guī)硶錛?br />      鏉冨疁涔嬭錛屽皢緗戝崱涓鍜岀綉鍗′簩紱佺敤錛屼粎淇濈暀緗戝崱涓夊拰緗戝崱鍥涘伐浣溿?br />      闀胯繙涔嬭錛屽彲浠ヨ緗緗戝崱緇戝畾瀹炵幇鏁版嵁鍐椾綑錛岃緗礋杞藉潎琛°?nbsp;<br /><br />                                                                                                      嬈㈣繋浜ゆ祦錛岃漿杞借娉ㄦ槑鍑哄銆?div></div><img src ="http://www.shnenglu.com/zhiyewang/aggbug/206544.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/zhiyewang/" target="_blank">zhiye</a> 2014-04-12 11:40 <a href="http://www.shnenglu.com/zhiyewang/archive/2014/04/12/206544.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.vzxu.cn" target="_blank">亚洲国产精品嫩草影院久久</a>| <a href="http://www.mbjywz.cn" target="_blank">一级做a爰片久久毛片看看 </a>| <a href="http://www.iysb.cn" target="_blank">精品亚洲综合久久中文字幕</a>| <a href="http://www.geigi.cn" target="_blank">2022年国产精品久久久久</a>| <a href="http://www.3828888.cn" target="_blank">国产精品欧美久久久天天影视</a>| <a href="http://www.mynyf8.cn" target="_blank">99久久99久久久精品齐齐</a>| <a href="http://www.nxyb.net.cn" target="_blank">天天爽天天爽天天片a久久网</a>| <a href="http://www.lzcoxag.cn" target="_blank">91性高湖久久久久</a>| <a href="http://www.gallery2.cn" target="_blank">日日狠狠久久偷偷色综合免费 </a>| <a href="http://www.jkwovf.cn" target="_blank">日韩影院久久</a>| <a href="http://www.soumee.com.cn" target="_blank">久久精品国产AV一区二区三区 </a>| <a href="http://www.bjxcst.cn" target="_blank">亚洲欧美日韩精品久久亚洲区</a>| <a href="http://www.u33g.cn" target="_blank">久久伊人五月丁香狠狠色</a>| <a href="http://www.qcwxfw.cn" target="_blank">国内精品久久久久影院优</a>| <a href="http://www.liru56.cn" target="_blank">成人精品一区二区久久</a>| <a href="http://www.x4565.cn" target="_blank">久久婷婷五月综合成人D啪</a>| <a href="http://www.wwcx.com.cn" target="_blank">久久精品aⅴ无码中文字字幕重口</a>| <a href="http://www.hanchaoshi.cn" target="_blank">久久成人影院精品777</a>| <a href="http://www.0898qc.cn" target="_blank">亚洲国产成人精品久久久国产成人一区二区三区综 </a>| <a href="http://www.swwpb.cn" target="_blank">亚洲国产天堂久久综合</a>| <a href="http://www.iwck.cn" target="_blank">欧美熟妇另类久久久久久不卡</a>| <a href="http://www.bltt.net.cn" target="_blank">久久线看观看精品香蕉国产</a>| <a href="http://www.bamboomart.cn" target="_blank">久久亚洲中文字幕精品一区四</a>| <a href="http://www.dashi1.cn" target="_blank">无码专区久久综合久中文字幕</a>| <a href="http://www.six-dream.cn" target="_blank">99久久免费国产精品</a>| <a href="http://www.inconfont.cn" target="_blank">国产精品久久婷婷六月丁香</a>| <a href="http://www.228456.cn" target="_blank">国内精品久久久久伊人av</a>| <a href="http://www.jzqyc.com.cn" target="_blank">久久久久国产视频电影</a>| <a href="http://www.ssc980.cn" target="_blank">久久久婷婷五月亚洲97号色</a>| <a href="http://www.j2142.cn" target="_blank">久久久久国产视频电影</a>| <a href="http://www.shzmxsls.cn" target="_blank">久久婷婷五月综合色高清</a>| <a href="http://www.xlijz.cn" target="_blank">久久久久综合中文字幕</a>| <a href="http://www.sr77.cn" target="_blank">MM131亚洲国产美女久久</a>| <a href="http://www.fc117.cn" target="_blank">亚洲国产精品成人AV无码久久综合影院</a>| <a href="http://www.slchurch.cn" target="_blank">亚洲精品白浆高清久久久久久 </a>| <a href="http://www.99341.cn" target="_blank">久久人人爽人人爽人人片AV不 </a>| <a href="http://www.qvella.cn" target="_blank">久久久久国产</a>| <a href="http://www.etfp.cn" target="_blank">99久久中文字幕</a>| <a href="http://www.xczg.org.cn" target="_blank">久久久久久国产a免费观看黄色大片 </a>| <a href="http://www.piaowutong.com.cn" target="_blank">亚洲国产成人久久综合一</a>| <a href="http://www.d13722.cn" target="_blank">久久久久久综合网天天</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>