小编crb*_*crb的帖子

在C#/ .NET中将用户名转换为SID字符串

关于从SID转换为帐户名称的问题 ; 反过来没有一个.

如何将用户名转换为SID字符串,例如,找出哪个HKEY_USERS子键与给定名称的用户相关?

c# windows identity sid

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

指定ODBC的默认驱动程序

我有一个遗留的VB6应用程序,它根据配置文件中的参数构建DSN.该参数是ODBC连接,并且该连接具有将服务器(DBSERVER)映射到驱动程序("SQL Server Native Client")的名称(DSN-NAME).

通常,它构建一个这样的DSN:

DSN = DSN-NAME;用户= FOO;密码=栏

如果我在文件中指定了一个主机名,它会构建一个连接字符串

DSN = DBSERVER;用户= FOO;密码=栏

报告的错误消息是:

[Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序

这告诉我,可能有一种指定默认驱动程序的方法,这可能意味着我只能在配置文件中指定服务器名称,而不需要创建ODBC连接.

(我知道这些可以自动创建;这只是为了简单安装,并满足我的好奇心).

你如何指定默认驱动程序?如果我可以将默认驱动程序设置为SQL Server Native Client,那么我可以说DSN = DBSERVER并连接吗?

编辑:重点是尝试在不更改连接字符串的情况下执行此操作.所有的研究都表明这实际上是不可能的,但他对话的措辞表明它可能是.

vb6 odbc adodb dsn

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

如何使用 Kubernetes 为 Pod 分配静态 IP

目前 kubectl 将 IP 地址分配给一个 Pod,该 IP 地址在 Pod 内由所有容器共享。

我正在尝试为 pod 分配一个静态 IP 地址,即在与 kubectl 分配的网络范围相同的网络范围内,我正在使用以下部署文件

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: redis
spec:
  replicas: 1
  template:
    metadata:
      labels:
        run: rediscont
    spec:
      containers:
      - name: redisbase
        image: localhost:5000/demo/redis
        ports:
        - containerPort: 6379
          hostIP: 172.17.0.1
          hostPort: 6379
Run Code Online (Sandbox Code Playgroud)

在部署它的 dockerhost 上,我看到以下内容:

CONTAINER ID        IMAGE                                COMMAND                  CREATED             STATUS              PORTS                       NAMES
4106d81a2310        localhost:5000/demo/redis            "/bin/bash -c '/root/"   28 seconds ago      Up 27 seconds                                   k8s_redisbase.801f07f1_redis-1139130139-jotvn_default_f1776984-d6fc-11e6-807d-645106058993_1b598062
71b03cf0bb7a        gcr.io/google_containers/pause:2.0   "/pause"                 28 seconds ago      Up 28 seconds       172.17.0.1:6379->6379/tcp …
Run Code Online (Sandbox Code Playgroud)

kubernetes kubectl

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

如何更改Windows用户的区域设置/日期格式?

我使用VB6/COM +应用程序,根据控制面板中的短日期设置,区域设置,为运行它的用户输出日期/时间值.然后解析该输出的程序具有其期望的日期格式的可配置设置,并在UI中呈现.

例如,如果用户的区域设置设置为mm/dd/yyyy,并且输出06/18/2009,则预期"18/06/2009"的应用程序将失败,并且"字符串未被识别为有效的DateTime".

由于我们通常将此应用程序作为服务帐户运行,我们尚未以交互方式登录以创建配置文件,因此我们通常会设置正确的日期格式,然后勾选"将所有设置应用于当前用户帐户和默认用户配置文件"选项.

我想制作我为此混乱编写的C#配置实用程序,以便能够以编程方式为给定用户设置日期格式.

编辑 我只想更改代码,但此时无法执行此操作.

我也知道我所要求的是一件坏事.关于"它应该是用户的选择" - 我那个用户,因为我明确地为任务创建它; 我只想用脚本方法设置日期格式,而不是自己点击.

c# windows registry datetime regional

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

标签 统计

c# ×2

windows ×2

adodb ×1

datetime ×1

dsn ×1

identity ×1

kubectl ×1

kubernetes ×1

odbc ×1

regional ×1

registry ×1

sid ×1

vb6 ×1