问题列表 - 第17380页

Windows服务如何确定其ServiceName?

我看了,找不到一个简单的问题:

Windows服务如何确定启动它的ServiceName?

我知道安装可以破解注册表并添加一个命令行参数,但逻辑上看起来它应该是不必要的,因此这个问题.

我希望比注册表黑客更干净地运行单个二进制文件的多个副本.

编辑:

这是用C#编写的.我的应用程序Main()入口点执行不同的操作,具体取决于命令行参数:

  • 安装或卸载服务.命令行可以提供非默认的ServiceName,并且可以更改工作线程的数量.
  • 作为命令行可执行文件运行(用于调试),
  • 作为"Windows服务"运行.在这里,它创建了一个ServiceBase派生类的实例,然后调用System.ServiceProcess.ServiceBase.Run(instance);

目前,安装步骤将服务名称和线程计数附加到注册表中的ImagePath,以便应用程序可以确定它的ServiceName.

c# service windows-services

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

如何在WPF中鼠标悬停时显示悬停信息气泡?

我想在鼠标悬停在TextBlock上时出现文本气泡.

下面的代码是最接近我能得到,但它只是注入文本TextBox.Text本身并改变颜色.我想在鼠标悬停期间在原始文本块上方放置一个例如Border/StackPanel/TextBlock 浮动在不同的图层上.

如何使用首字母缩略词标记制作类似于网络体验的悬停面板?

using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media;

namespace TestHover29282
{
    public partial class Window1 : Window
    {
        public Window1()
        {
            InitializeComponent();

            TextBlock tb = new TextBlock();
            tb.Text = "test";

            tb.MouseEnter += new MouseEventHandler(tb_MouseEnter);
            tb.MouseLeave += new MouseEventHandler(tb_MouseLeave);

            MainStackPanel.Children.Add(tb); 
        }

        void tb_MouseLeave(object sender, MouseEventArgs e)
        {
            TextBlock tb = sender as TextBlock;
            tb.Background = new SolidColorBrush(Colors.Transparent);
            tb.Text = "test";
        }

        void tb_MouseEnter(object sender, MouseEventArgs e) …
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml mouseover hover

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

WPF文本框和双击

我在WPF应用程序中显示Mac地址.我希望这个mac地址可以选择复制/粘贴,所以我使用的是ReadOnly TextBox

当用户双击我想选择整个MacAddress

WPF和Windows的默认行为是通过双击选择冒号之间的数字部分,因此当mac地址为:00:55:66:77:99

并且用户双击,只选择了mac地址的一部分(如55)是否有一种方法没有代码来选择文本框的整个内容

或者我不应该使用文本框?

谢谢

wpf textbox double-click

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

C#3.0中的概念

当一个人从C#2.0 C#3.0迁移时,他需要学习哪些概念?

扩展方法,lambda表达式,Linq.

c# language-features c#-3.0

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

强制申请终止iPhone

我正在开发一个完全基于Web数据的iPhone应用程序.

如果它没有连接到互联网,该应用程序是没有用的.

所以,我想在找不到连接时终止应用程序.

NSURL *tmpURl=[NSURL URLWithString:[NSString stringWithFormat:@"%@search.php",[iGolfAppDelegate getServerPath]]];
    NSMutableURLRequest *theRequest=[NSMutableURLRequest requestWithURL:tmpURl];
    con=[[NSURLConnection alloc] initWithRequest:theRequest delegate:self];
    if(con){
        myWebData=[[NSMutableData data] retain];    
    } else { 
        //Yes I will provide two buttons on alertview "retry" & "close", & when user
        //taps on "close" => application should terminate.
        // i will send alertview & when user taps on button close then
        // what to write for terminating application?
        // Ok Ok. Don't terminate. User will terminate.
        // user is owner of iPhone 
        // let him …
Run Code Online (Sandbox Code Playgroud)

objective-c ios

5
推荐指数
4
解决办法
8264
查看次数

你能从Django的模板中查看网络协议吗?

现在,如果我想检查是否通过http://或访问当前页面https://,我将在我的模板中使用以下Javascript并从以下位置编写html document.write:

<script type="text/javascript">
var protocol = document.location.protocol;
if (protocol == "http:")
    document.write("regular");
else
    document.write("secured");
</script>
Run Code Online (Sandbox Code Playgroud)

有没有另一种方法可以在不使用Javascript的情况下在Django的模板中实现上述功能?

django django-templates

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

Prolog初学者

我试图制作谓词,对于列表X和Y,如果X和Y是相同的列表,则rmlast为真,除了Y有1个元素的事实.所以[1] [1,2]或[3,2] [3,2,5].

rmlast([], [_]). :- true.
rmlast([X|xtail], [Y|ytail]) :- rmlast(xtail,ytail), X is Y.
Run Code Online (Sandbox Code Playgroud)

但是,这会对除基本情况之外的任何内容产生错误结果.

prolog

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

我可以编译一个名称与类不同的java文件吗?

有没有办法编译java程序而没有带有基类名的java文件名.

如果是这样,请解释..

java

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

我可以为Spring FileSystemResource使用基于环境变量的位置吗?

我要求将所有属性文件存储在目录中.该目录的位置应存储在系统环境变量中.在我的应用程序上下文中,我将需要访问此环境变量来创建FileSystemResource bean.这是我通常拥有的一个例子:

<bean id="properties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="locations">
        <bean class="org.springframework.core.io.FileSystemResource">
            <constructor-arg>
                <value>myprops.properties</value>
            </constructor-arg>
        </bean>
    </property>
</bean>
Run Code Online (Sandbox Code Playgroud)

相反,我需要有类似的东西

<value>${prop_file_location}/myprops.properties</value>
Run Code Online (Sandbox Code Playgroud)

prop文件位置是环境变量.有谁知道这样做的简单方法?

我使用的是spring 2.5.6和java 1.6

java spring

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

Silverlight - Prism,Unity和Managed Extensibility Framework,

我正在尝试使用Silverlight构建一系列业务应用程序.我觉得我做得很好然后有人问了一些问题.我立刻变得非常困惑.我看到围绕Prism,Unity和Managed Extensibility Framework的讨论.但是,他们看起来都在试图解决同样的问题.我疯了吗?这三个项目如何相互比较/对比?

谢谢!

silverlight

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