问题列表 - 第15193页

检查脚本是否具有提升的权限

我想检查运行 VBscript 的上下文是否允许我执行管理任务。

要求:

  • 该解决方案应该适用于从 Server 2003 开始​​的所有 Windows 操作系统。(这排除了仅检查管理员组成员身份的解决方案——请记住,Vista 和 Windows 7 中有 UAC!)
  • 解决方案应该很简单。检查 Windows 组成员身份的 50 个 LOC 解决方案(当然,递归地,因为用户可能是一个组的成员,该组是一个组的成员......这是管理员组的成员),然后对 Vista 进行一些额外的检查UAC并不简单
  • 解决方案可能有点脏,所以按照这个解决方案的思路就可以了。
  • 它不应该太脏。在我看来,将文件写入 C:\Windows 或写入注册表项太脏了,因为它会修改系统。(编辑:无论如何,这可能不起作用:例如,在 HTA 中使用 VBScript 时,UAC 重定向开始。)

相关问题:https : //stackoverflow.com/questions/301860(我在那里找到的所有答案 (a) 忽略了 UAC 问题和 (b) 是错误的,因为它们忽略了用户具有管理权限的可能性,尽管不是直接的管理员组中的成员)

vbscript elevation elevated-privileges

5
推荐指数
1
解决办法
2万
查看次数

枚举GAC中的程序集

如何在C#中枚举GAC中的所有可用程序集?

实际上我遇到了一个愚蠢的代码问题 - 名为Telerik.Web.UI.dll的程序集在项目中被引用和使用 - 这个特定的DLL不存在于BIN文件夹中.应用程序在服务器上工作正常 - 但在我的机器上,显然编译器出错.Ex-Developer坚持认为它不在服务器上的GAC中,而是"它就是这样".现在我需要检查这个DLL是否在GAC中注册.

帮助将不胜感激.

美好的一天;

c# gac

11
推荐指数
2
解决办法
1万
查看次数

可以设置输入类型=文本的选择颜色样式吗?

有输入

<input type="text" id="myTest" value="bla bla bla"/>
Run Code Online (Sandbox Code Playgroud)

这样做(使用jQuery)

$('#myTest').select();
Run Code Online (Sandbox Code Playgroud)

使用默认的深蓝色选择颜色选择"bla bla bla".

现在,有什么办法可以用css改变这种颜色吗?css3可以使用例如更改选择

::-moz-selection {
  background: #ffb7b7;
}
Run Code Online (Sandbox Code Playgroud)

但这仅适用于其他元素中的文本,而不适用于html输入.

有任何想法吗?

/ T

html css jquery selection

26
推荐指数
3
解决办法
3万
查看次数

Java和C#中"primitive","value type","struct","class","wrap"的定义

我一直试图理解在Java和C#中使用"原语"以及它们之间的区别(如果有的话).我已经提出了一系列关于SO的问题,一些答案似乎混淆了问题而不是澄清它.一些答案(和一些MS文档)似乎提供了相互矛盾的陈述.来自SO

和从MS:http://msdn.microsoft.com/en-us/library/ms228360%28VS.80,lightweight%29.aspx - "结构是非常相似的类" - "的Int32类包装int数据类型" - "在另一方面,在C#所有原始数据类型是在系统的命名空间的对象.对于每个数据类型,短名称或别名,提供了,例如,int是用于System.Int32短名称".

我的困惑很大程度上与C#(我已经编程java一段时间)有关.

编辑以下段落已被@Jon Skeet确认为正确

  • Java有两种类型(原始类和类).单词"value type"可以是基元的同义词(虽然没有广泛使用)和类的"引用类型".Java在类(整数)中"包装"原语(int),这些类具有任何其他类的完整功能(可以为null,在集合中使用等)

编辑 @Jon已经对C#做了非常明确的陈述,所以我将删除我建议的真相并参考他的答案.

进一步的问题:对这些术语的实际用途应该有什么共识?如果达成共识,我将非常感谢它明确阐述.否则我认为术语混乱,因此使用有限.

总结感谢您非常明确的答案.在那些真正了解这一点并且MS文档是一致的人之间存在共识(参见@Jon接受的答案)(尽管他们在某些地方引用了Java而我误解了这些用于C#)

c# java primitive struct value-type

7
推荐指数
2
解决办法
4562
查看次数

使用PHP缓存以消除MySQL的压力

我正在为我的应用程序编写一个Web服务,并希望了解处理可能获得的大量请求的最佳方法.很多数据可能不会在一天内发生变化,但是我正在编写的特定脚本会产生3个MySQL查询,考虑到数据可能与上一次对脚本的请求相同,如果它不是同样的,没什么大不了的.

如果我将输出XML/JSON保存到文件然后在一天之内将其提供给请求者然后在第二天的第一个请求中覆盖它,那么性能会好得多吗?这样做的最佳方法是什么?

我知道Joomla和phpBB以及其他MySQL密集型应用程序都使用缓存,以便不会生成尽可能多的MySQL查询,所以这就是让我思考的问题.

编辑 - 忘了提到我在Windows/IIS 7.0上

php mysql caching

2
推荐指数
2
解决办法
1427
查看次数

如何使用unix命令输出文件的800-900行?

我想输出文件中a和b之间的所有行.

这有效但似乎有点矫枉过正:

head -n 900 file.txt | tail -n 100
Run Code Online (Sandbox Code Playgroud)

我缺乏unix知识似乎是这里的限制.有什么建议?

command-line tail head

11
推荐指数
2
解决办法
2万
查看次数

java web:如何将未捕获异常的stacktrace重定向到日志文件?

我想只将未捕获的异常堆栈跟踪从控制台重定向到日志文件.其余的东西应该像往常一样出现在控制台上.

java logging log4j

5
推荐指数
1
解决办法
2985
查看次数

有什么方法可以在.net中为iphone开发应用程序

我们可以在visual studio中开发iphone的应用程序吗?有任何模拟器用于测试它与visual studio兼容

.net c# iphone xamarin.ios

7
推荐指数
1
解决办法
920
查看次数

CodePlex和CodeProject的QuickGraph之间的区别

我想使用QuickGraph使用GraphViz在C#中绘制一些图形.我已经看过CodePlexCodeProject提供的库.他们似乎完全不同.
两者之间有哪些主要区别?

.net c# comparison graphviz quickgraph

3
推荐指数
1
解决办法
2373
查看次数

是否有一台服务器可以用来存储/管理SVN/Git/Hg/etc的版本控制?

是否有一个服务器可用于存储/管理存储库,然后可以通过公共/现代开源(D)VCS(如SVN,Git,Mercurial,bzr等)访问这些存储库,并且仍然保持良好的兼容性他们都是?

我们在SVN上有大量用户,有些在Git上,有几个使用mercurial,但目前没有人使用任何过于先进的功能,但是对每个VCS的100%支持不是优先考虑的事情.使用一台服务器处理它们更为重要,特别是如果用户可以通过SVN登记,而另一台服务器通过Git检出.

svn git version-control mercurial

1
推荐指数
1
解决办法
267
查看次数